当我将图像上传到wordpress 时,会有奇怪的行为。原始文件(从photoshop导出或通过tinypng.com进行了优化)保持干净。
但是调整大小后的图像(包括主题和woocommerce在内的所有尺寸)在透明背景内部都具有噪声图案。当我在白色(#fffff
)背景上看到商店内的文件时,就会出现此提示。
如何复制:
此错误仅在某些屏幕上可见。在Mac上比在默认屏幕上少。看来,当我使用 GD 代替 imagick 时,杂音变少了。但是它仍然可见。
您有什么想法吗?
答案 0 :(得分:0)
问题是由调整大小引起的。似乎 imagick和php-gd都会在Debian Strech上产生噪音。
因此解决方案是使用未调整大小的原始文件,并且一切正常。
通过临时添加page.php
在<pre><?php var_dump(get_intermediate_image_sizes()) ?></pre>
中获取格式。它将返回您需要删除的大小数组。
add_action('init', 'solidcreation_remove_plugin_image_sizes');
function solidcreation_remove_plugin_image_sizes() {
remove_image_size('shop_catalog');
remove_image_size('shop_single');
remove_image_size('woocommerce_thumbnail');
remove_image_size('woocommerce_single');
remove_image_size('woocommerce_gallery_thumbnail');
remove_image_size('shop-preview');
}
..通过使用https://de.wordpress.org/plugins/regenerate-thumbnails/之类的插件,它将像魅力一样工作。