# 图像卷积

对图像应用自定义卷积核。输入 3x3 或 5x5 的权重矩阵、用于除以结果的可选缩放值，以及随后添加的偏移量，工具就会对每个颜色通道应用滤镜。无需编写代码，即可创建锐化、模糊、边缘、浮雕和运动滤镜，测试教材中的卷积核，或试验图像处理创意。

## 常见问题

### 如何输入卷积核？

输入 9 个数字作为 3x3 卷积核，或输入 25 个数字作为 5x5 卷积核；数字可用空格、逗号或换行分隔，并按从左上角开始的行顺序输入。默认值 0 -1 0 / -1 5 -1 / 0 -1 0 是经典的锐化卷积核。每个权重必须介于 -1000 和 1000 之间。

### 缩放比例有什么作用？

每个像素的加权总和会先除以缩放值，再加上偏移量。默认值为 0 时，如果卷积核权重之和为正，工具会使用该总和作为缩放值；否则使用 1，这样模糊和锐化卷积核能保持整体亮度。你可以输入最高为 1000 的任意缩放值，自行归一化卷积核。

### 偏移量有什么作用？

缩放后，每个结果都会加上偏移量，范围为 -255 到 255。边缘和浮雕卷积核的结果通常接近零，因此使用 128 的偏移量可将其移至中灰，让正负响应都清晰可见。超出 0 到 255 范围的结果会被截断。

### 有哪些适合入门的卷积核？

方框模糊卷积核由 9 个 1 组成；高斯模糊卷积核为 1 2 1 / 2 4 2 / 1 2 1；边缘检测卷积核为 -1 -1 -1 / -1 8 -1 / -1 -1 -1；浮雕卷积核为 -2 -1 0 / -1 1 1 / 0 1 2。若要获得更强的模糊效果，可使用由 25 个 1 组成的 5x5 卷积核。

### 滤镜会应用到所有通道吗？

卷积核会分别作用于每个颜色通道，因此红、绿、蓝通道都会以相同方式处理。滤镜处理前会暂存 alpha 通道，处理后再恢复，因此透明度不会被模糊或锐化。结果将保存为 PNG。

### 为什么结果是黑色或白色？

如果卷积核权重之和为零且未设置偏移量，平坦区域的响应值会变为零，因此呈现黑色。如果权重之和很大且为正，而缩放值又太小，所有内容都会被截断为白色。使用自动缩放值，或添加 128 的偏移量，即可查看完整的响应效果。

### 图像尺寸会改变吗？

不会，输出的宽度和高度与输入图像相同。边缘附近的像素会使用图像边缘处可用的相邻像素进行滤镜处理。边长超过 4000 像素的图像会在滤镜处理前缩小以适应要求。

### 可以上传哪些格式？

支持 JPEG、PNG、GIF、WebP、TIFF 和 AVIF 格式的图像，大小不超过 5 MB；动画文件使用第一帧。滤镜处理后的图像将以无损格式 PNG 下载。

### 为什么只支持 3x3 和 5x5 卷积核？

这两种尺寸涵盖了几乎所有经典滤镜，并能确保处理大图时每次请求都很快。更大的模糊效果最好使用专用模糊工具实现，该工具采用可分离高斯算法。如果需要更宽的效果，可以连续运行两次此工具。

### 卷积由什么引擎执行？

此工具使用 sharp 库的卷积操作，该库基于 libvips 构建。计算结果与您输入的权重完全一致，而且相同的输入总会产生相同的输出。

在这里投放广告？

[给我们发邮件](mailto:hi@dennn.is?subject=%E5%9C%A8%20OneClick%20Pro%20%E4%B8%8A%E6%8A%95%E6%94%BE%E5%B9%BF%E5%91%8A)

[广告 适用于 WordPress 的智能体就绪型插件套件。](https://sleekwp.com/?ref=oneclickpro)
