Поддержка Проблемы и решения Конвертировать PNG в JPG (только миниатюры)

  • Главное
    Сохранить оригинал PNG
    Желательно
    Создать копию оригинала PNG в формате JPG (с возможностью выставить % качества)

    Нужно при загрузке big_cover_01.png
    big_cover_01.png — сохранился оригинал
    big_cover_01.jpg – создалась копия оригинала в формате JPG (файлу можно присвоить имя размера)
    big_cover_01-2000×2000.jpg – миниатюра в JPG
    big_cover_01-150×150.jpg — миниатюра в JPG (crop)
    big_cover_01-300×300.jpg — миниатюра в JPG (без crop)

    —-

    нужно чтоб в базу данных записывались размеры по типу add_image_size и их можно было получить по вызову wp_get_attachment_image

    есть плагин PNG to JPG — но он убивает PNG оригиналы — там код плагина на 1 страницу может кто-то подсмотрит и подскажет где подправить , чтоб он конвертировал только миниатюры

    • Тема изменена 6 лет, 11 месяцев назад пользователем kolshix.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Я бы решил это с помощью JavaScript. Рисуете картинку с расширением *.png канвасом и сохраняете в *.jpg Вот тут подобное решение
    Присваиваете класс картинкам которые нужно конвертировать.

    К сожалению я не овладею JS — у меня знания на уровне if else for + немного функций wordpress — Я не зарабатываю на знании языков (немного желею о незнании) — но одно другому не мешает

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Конвертировать PNG в JPG (только миниатюры)» закрыта для новых ответов.