【发布时间】:2012-09-25 00:11:29
【问题描述】:
有谁知道给 PNG 图像上色并保持透明度的方法?例如,如果你在这里有这张图片:http://clipartist.org/RSS/openclipart.org/2012/March/June/11-Saturday/wheat_black_and_white_background_wall_paper_wallpaper-555px.png
有没有办法(最好使用 PHP 或 jQuery)动态地为图像的黑色部分添加颜色,同时保持透明像素?
【问题讨论】:
-
像素只有部分透明的情况下需要怎么做?
-
理想情况下,它们会相对于像素不透明度进行着色 - 但是,如果它们都是相同的色调,那就没问题了。我正在尝试为这样的分隔线着色xtiaan.splash.me/images/divider4.b.png
-
所以你真正要找的是某种面具。
-
当然可以,但是可以实现 - 但这些图像将位于动态彩色背景上,因此必须保留原始图像的透明度。
-
@Ohgodwhy,这可以通过 imagemagick 轻松完成。总统辩论一结束,我就会查一下。