• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Неправильно генерируются миниатюры (thumbnail)

Tebald

Новичок
Добрый день.

Установлена тема Kallyas. Прикручен woocommerce.
При создании нового товара, после добавления изображений, созданные автоматически миниатюры отображаются обрезанными.

Вот так это выглядит:

397853c7330ec1b3127bb447066b8c96.png


режет по краям любые изображения, и квадратные и прямоугольные.

Force Regenerate Thumbnails не помогает.
Аналогичные программы тоже.

Все они пересоздают миниатюры, обрезанные по краям.

Пробовал убрать в настройках самого woocommerce "жёсткую обрезку", и после неё снова запустить regenerate thumbnails - результата нет.

Пробовал изменить стандартные значения миниатюр со 150х150, на 300х300, на 600х600 - результат такой же. Изображения обрезаны.

Помогает только ручная правка изображений в фотошопе, но 1-2 так поправить можно, а вот с сотней уже не справиться.

Подскажите что делать. Интуитивно понимаю, что решение должно быть очень простое, потому что в демо с темой такого не было.

Как быть?
 

D&B

Администратор
Команда форума
Местный
Конечно в демо такого нет. Там же авторы заранее подумали о пропорциях. Смотрите в документации какие размеры рекомендуют авторы темы для магазина и редактируйте.
 

Tebald

Новичок
Конечно в демо такого нет. Там же авторы заранее подумали о пропорциях. Смотрите в документации какие размеры рекомендуют авторы темы для магазина и редактируйте.

D&B, спасибо за ответ. Только дело в том, что есть изображения товаров разных размеров, и на некоторые из них генерируются нормальные миниатюры, а на некоторые нет. Скажем, есть два изображения, к примеру, 1200х800, и на одно миниатюры сгенерированы нормально, с созранением пропорций, а на другое с обрезкой по краям. Если править миниатюры вручную, то отображение идёт нормально, а если запускать force regenerate thumbnails, то половина выходит правильными, а половина кривыми.
 

Tebald

Новичок
Проблема частично решена. Опишу, может кому пригодится.

Пришлось посмотреть под другим углом на проблему.

Плагин force regenerate thumbnails изначально создавал миниатюры на все случаи жизни, тут и 150х150, и 180х180, 211х300, 365х360, 123х187, 300х300, 500х500. Естественно, не все из них нужны. Нужно отобрать только те, которые используются на сайте. В моём случае это были, 150х150 и 300х300.

Далее берём оригинальные изображения, прим. image1.jpg, image2.jpg...image100.jpg
и в фотошопе Файл-Сценарии-Обработчик изображений выставляем нужные настройки папок и размеров. 150х150, к примеру.
Качество выставляем на 6-8, больше для таких размеров не нужно, качество там всё равно не разглядеть.
Запускаем преобразование.

В папке с сохранёнными файлами, делаем пакетное переименование всех файлов по схеме image1.jpg -> image1-150x150.jpg с сохранением расширения.
Проще это сделать в каком-нибудь faststone image viewer. Выделить всё->F2.

Потом получившиеся файлы заливаем с заменой на ftp в оригинальную папку, где хранятся бракованные миниатюры.

Согласен, такой способ немного напоминает удаление гланд через жопу, но на самом деле он довольно удобен.
По времени все манипуляции занимают 1-2 минуту, плюс ФШ при таком подходе неплохо уменьшает вес самого финального изображения, что позволяет немного ускорить загрузку страницы на сайте.

Надеюсь, кому-нибудь поможет.
 
Сверху Снизу