【发布时间】:2011-04-05 04:54:13
【问题描述】:
我目前在使用 Drupal 站点时遇到了一些图像失真问题。该站点使用启用了 ImageCache。我查看了 Image API 设置以及 Image Toolkit 设置,它们都设置为 100%。我什至查看了原始图像(不在 imagecache 目录中),它仍然被扭曲。非常感谢您对可能压缩/扭曲这些图像的原因的任何见解。
提前致谢,
JN
【问题讨论】:
标签: php drupal image-processing
我目前在使用 Drupal 站点时遇到了一些图像失真问题。该站点使用启用了 ImageCache。我查看了 Image API 设置以及 Image Toolkit 设置,它们都设置为 100%。我什至查看了原始图像(不在 imagecache 目录中),它仍然被扭曲。非常感谢您对可能压缩/扭曲这些图像的原因的任何见解。
提前致谢,
JN
【问题讨论】:
标签: php drupal image-processing
我相信 Drupal 使用 GD 进行图像处理...大多数 linux 发行版都原生支持...以及 PHP,最出名的是 G*D D***T。最好的办法是安装 ImageMagick,在 PHP 下被称为 iMagick。使用起来非常简单。编写一个压缩函数最多需要 6 行代码,如果需要合并 switch 语句来处理几种不同的格式,可能需要另外 6 行代码。
【讨论】:
最终的罪魁祸首是 CCK 中的设置。我去管理这个特定内容类型的字段并删除了这个内容类型的最大/最小分辨率并且它起作用了。此外,我在 ImageAPI 和 Imagetoolkit 中验证了 100% 的质量。
【讨论】: