【问题标题】:online t-shirt printing - removing white from image upload在线 T 恤打印 - 从图像上传中去除白色
【发布时间】:2012-03-24 03:44:38
【问题描述】:

一些背景信息: 基本上,我希望重新创建上传到 T 恤设施的图像。这一直是成功的,直到我需要从上传的图像中删除白色以删除背景颜色。恐怕 Flash 不是一个选项,上传工具脚本是用 PHP 编写的,同时使用 jQuery 拖动来移动和调整图像大小并在衬衫上进行测试。

http://www.zazzle.co.uk 可以找到一个很好的示例,如果您单击高级选项,则可以使用“将图像中的白色显示为透明”的选项。我想模仿这个功能,但是我在弄清楚它时遇到了问题。

任何帮助都会很棒,只是朝着正确的方向前进?我看过使用 Jquery、PHP、ImageMagick 但无济于事......

【问题讨论】:

标签: php jquery css image image-uploading


【解决方案1】:

ImageMagick 可以做到。不知道为什么你没有运气。

ImageMagick 命令示例:

convert input.gif -transparent white output.gif

但是,这仅适用于图像上的纯白色。如果它有点偏白色,则不会。

【讨论】:

  • 谢谢你,我会进一步研究 ImageMagick。
【解决方案2】:

http://www.html5canvastutorials.com/advanced/html5-canvas-invert-image-colors-tutorial/http://www.w3schools.com/tags/canvas_getimagedata.asp,您可以了解一些JavaScript 中的图像处理。您可以将其用作您自己的例程的基础。

您要做的是测试它是否为白色(RGB = FF,FF,FF),然后将 alpha 设置为透明(alpha = FF)。你也可以做一些更高级的处理。

【讨论】:

    猜你喜欢
    • 2021-04-01
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    • 2021-10-01
    • 2013-09-07
    • 2020-04-11
    • 2016-12-22
    • 1970-01-01
    相关资源
    最近更新 更多