В настоящем время, линии 378 -380 из media.php
содержат строку:Force WordPress для создания графических миниатюр
// if the resulting image would be the same size or larger we don't want to resize it
if ($new_w >= $orig_w && $new_h >= $orig_h && !$allow_resize)
return false;
Это, очевидно, делает много смысла для типичной установки, но я работаю на сайте фотографий где admin будет загружать очень качественные JPG, которые являются правильными размерами для миниатюры большого размера, но качество изображения слишком велико для использования в Интернете.
По сути, я бы хотел, чтобы WordPress создавал большой эскиз, который имеет тот же размер, что и оригинал (который основной код мешает ему делать). Я видел несколько решений, которые распространялись вокруг, но все они связаны с заменой и уничтожением оригинала, который я не хочу делать.
Любые советы о том, с чего начать?
По существу, вы спрашиваете, как уменьшить разрешение изображения, исправить? –
Да, но я бы хотел использовать встроенный механизм сжатия WordPress для этого, и я хотел бы, чтобы он соответствовал тому, как он сжимает все другие файлы JPG. В настоящее время я вызываю большие эскизы в пользовательской функции, но поскольку они не создаются, по умолчанию используются несжатые оригиналы. –