【问题标题】:Creating a color halftone effect for images using JavaScript使用 JavaScript 为图像创建彩色半色调效果
【发布时间】:2014-06-24 00:50:44
【问题描述】:

谁能告诉我是否有一种方法可以在不使用 WebGL 的情况下使用 JavaScript 将彩色半色调效果应用于图像。我需要创建它,以便它可以跨多个设备和浏览器使用。我找到了这个,但它使用 WebGL:http://evanw.github.com/webgl-filter/

我可以使用three.js或processing.js来实现吗?

任何帮助将不胜感激。

【问题讨论】:

标签: javascript css html5-canvas


【解决方案1】:
  1. 为自己创建一个画布元素并将图像放入其中(参见@Diodeus 的链接)。

  2. 从画布中获取图像数据 - 现在您可以遍历所有像素。

  3. 对图像数据应用半色调滤镜。见:Algorithm to make halftone images?

  4. 更新图像数据

顺便说一句:我不建议在客户端计算机上执行此操作。图像处理需要一些客户端(例如智能手机)可能不具备的处理能力。最好在服务器上执行一次,例如ImageMagick。

【讨论】:

    猜你喜欢
    • 2012-05-21
    • 2018-05-15
    • 1970-01-01
    • 2017-06-24
    • 2015-07-09
    • 1970-01-01
    • 1970-01-01
    • 2012-08-12
    • 1970-01-01
    相关资源
    最近更新 更多