由于某些原因,我上传到Drupal网站的图片会被下采样。</ p>
例如我上传的图片是857x947
我检查了以下设置: - CCK ImageField的大小:420x840 - 用于重新采样图像的图像缓存大小:420x840
Image Toolkit:压缩:100%
我正在使用裁剪功能。但是我没有拖动一个小区域,几乎所有的原始图像都被选中了。
我错过了什么?也许php在上传时压缩图像?
由于
答案 0 :(得分:2)
为了确保它不是缓存,请尝试清除所有Drupal缓存和浏览器缓存。
然后检查您正在使用的图像缓存预设是否真的不包含任何缩放操作,只是裁剪操作。可以肯定的是,再次刷新图像缓存预设并检查文件夹中没有旧的错误图像。
然后转到您的内容类型 - &gt;管理字段 - &gt;您的图片字段并检查其中的最大分辨率是否设置正确。
如果您没有安装任何其他与图像相关的模块,我不知道对图像进行下采样的任何其他步骤。你写道,你检查了这些事情,但很可能其中一个步骤是负责任的。
答案 1 :(得分:0)
默认情况下,Drupal重新采样将jpgs上传到其原始质量的75%。 在此配置页面中更改它
/admin/settings/image-toolkit
另外我注意到Image Magick库比默认GD提供更好的结果,但取决于图像的格式等。
答案 2 :(得分:0)
即使您不使用任何图像样式效果,无论/ admin / settings / image-toolkit中的设置如何,图像将始终被更改,请参阅https://drupal.stackexchange.com/questions/246398/image-derivative-size-different-from-original-even-in-absence-of-any-effect以及相关的Drupal 7核心问题https://www.drupal.org/node/2914964