【问题标题】:tint images without imagemagick不使用 imagemagick 对图像进行着色
【发布时间】:2011-05-16 10:42:34
【问题描述】:

我有一个图片上传表单,上传后会自动随机显示在网站上。我想在保存图像之前对图像应用一种颜色,至少是一种绿色,但最好是保存在相关文件夹 /green/ /red/ /blue/ 等中的各种颜色,这样我就可以制作皮肤了网站。

我的托管包不允许我安装 imagemagick,所以我正在寻找一种方法来最好在 html css 和 php 中实现这些结果,因为这是我有限的知识所在,但如果这不可能,我会考虑其他选项。

【问题讨论】:

  • 上面的副本用 CSS 回答了你的问题,有或没有 jquery。
  • 我遇到了 css 问题,因为图像在垂直和水平方向的 x/x 像素之间以随机大小使用,背景颜色最终与区域不匹配图片

标签: php image tint


【解决方案1】:

gdlib 是否启用? 或者您使用 aviary 或他们的一个 API http://developers.aviary.com/filter-list http://developers.aviary.com/

更新:由于 Aviary 不再像以前那样提供此服务,但这里有一些更好的解决方案:

看看 Pixastic(颜色调整)

https://github.com/jseidelin/pixastic

http://www.pixastic.com/lib/docs/actions/coloradjust/

PaintbrushJS(颜色)

https://github.com/mezzoblue/PaintbrushJS

http://mezzoblue.github.com/PaintbrushJS/demo/

【讨论】:

  • 没有 gdlib,但 aviary 可能正是我想要的!谢谢!
【解决方案2】:

如果您的主机包上的 PHP 是使用 GD 库编译的,您可以使用它。 imagefilter

【讨论】:

    猜你喜欢
    • 2012-09-14
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    相关资源
    最近更新 更多