Проблема вызвана изменением размера.Кажется, и imagick, и php-gd создают шум в Debian Strech.
Поэтому решение состоит в том, чтобы использовать исходный файл без изменения размера, и все работает нормально.
Получите существующие размеры в вашей теме
Получите форматы в вашей page.php
, временно добавив <?php var_dump(get_intermediate_image_sizes()) ?>
.Он вернет массив размеров, которые необходимо удалить.
Удалить поврежденные размеры
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/ и он будет работать как шарм.
битое изображение против чистого оригинала