滤镜库
滤镜库为独立包形式,安装对应滤镜组件包来使用。滤镜库不断补充中,欢迎提交您的优秀作品。
@awesome-image/filter-glitch
故障效果
<template>
<AsImage
class="demoimage"
:width="1080"
:height="722"
:src="'/mount.jpg'"
>
<template #webglfilter="{ image }">
<div>
<as-filter-glitch :image="image"></as-filter-glitch>
</div>
</template>
</AsImage>
</template>
@awesome-image/filter-fake3d
伪3D效果,shader
来自 akella
Loading CodeSandbox...
属性
depth
-
类型:
string
原图对应的深度图,可以使用MiDaS生成
scaleX / scaleY
-
类型:
number
-
默认:
1
针对深度的偏移程度,根据深度图生成质量适当调整
mouse
-
类型:
{ x: number y: number}
可以手动控制
mouse
值来覆盖默认鼠标hover效果鼠标在图片上移动(移动端需点击)查看效果
@awesome-image/filter-crt
复古显示器效果,shader
来自 pixi
Loading CodeSandbox...
@awesome-image/filter-ascii
Ascii字符效果,shader
来自 pixi
Loading CodeSandbox...
pixel-size
- 类型:
number
- 默认:
8
字符大小
@awesome-image/filter-hexagon
六边形马赛克效果,shader
来自 pixi
Loading CodeSandbox...
scale
- 类型:
number
- 默认:
15
六边形大小
more
TODO