如何将图像上传到服务器上并使用css过滤器

时间:2016-04-25 17:27:15

标签: javascript php html css canvas

我找到了一组css过滤器,你可以在图片上使用它,只需在图像上指定过滤器的id。现在我想创建一个按钮,让我将编辑过的图片(带过滤器的图片)发送到我放置图片的文件 我正在使用Uniform服务器来运行我的php 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

CSS过滤器永远不会随画布一起导出。

原生画布有一些compositing & blending filters

但是,除此之外,您必须将过滤器应用于画布本身。这可以通过以下方式完成:

  1. 使用context.getImageData
  2. 获取图片的像素数据
  3. 根据您的过滤算法操作像素数据
  4. 使用context.putImageData替换画布上的修改后的像素。
  5. 您可以通过Google搜索“html5画布过滤器”来探索许多过滤算法。