Jump to content

Recommended Posts

Всем привет!

Как можно без болезненно преобразовать уже установленные изображения с png в jpg ?

Суть в том что изображение в png без белого фона. Фон на данный момент серый. Может можно фон как то прописать ???

Буду рад любым советам.

 

Версия CMS: Opencart 2.3.0.2

 

Вот как оно выглядит http://prntscr.com/p3spng

 

Screenshot_1.png

Share this post


Link to post
Share on other sites

Можно попробовать инструментами типа XnConvert, но я пару раз пробовал и добиться нормального результата не удалось.

Самый надёжный вариант - это выпиливать фон вручную. Только это долго и дороже...

Share this post


Link to post
Share on other sites
16 minutes ago, SiteMix said:

Можно попробовать инструментами типа XnConvert, но я пару раз пробовал и добиться нормального результата не удалось.

Самый надёжный вариант - это выпиливать фон вручную. Только это долго и дороже...

Спасибо! Я думаю может есть модули но, я пока не нашел. В ручную вообще моразм ....

Share this post


Link to post
Share on other sites
12 минут назад, natural сказал:

Спасибо! Я думаю может есть модули но, я пока не нашел. В ручную вообще моразм ....

так фону цвет задайте в стилях да и всё

Share this post


Link to post
Share on other sites

А у исходных картинок точно фон есть? Выглядит так, как будто фон добавлен в Opencart.

Если фона нет, то всё проще - остаётся только добавить белый фон блоку с картинкой.

 

Спойлер

Ручной вариант...

image.jpeg.2f194bfc529060a6216880e53ec0b3b0.jpeg

 

Share this post


Link to post
Share on other sites
1 hour ago, SiteMix said:

А у исходных картинок точно фон есть? Выглядит так, как будто фон добавлен в Opencart.

Если фона нет, то всё проще - остаётся только добавить белый фон блоку с картинкой.

 

  Hide contents

Ручной вариант...

image.jpeg.2f194bfc529060a6216880e53ec0b3b0.jpeg

 

Фона нет! Он подставляется CMS и выглядит серым как видите. Не могу понять как залить фон. Может подскажите ?

Share this post


Link to post
Share on other sites

@natural скачать изображения на комп и сконвертировать всю папку в нормальный jpg, а в бд запросом переименовать все .png в .jpg

  • +1 1

Share this post


Link to post
Share on other sites
1 час назад, natural сказал:

Фона нет! Он подставляется CMS и выглядит серым как видите. Не могу понять как залить фон. Может подскажите ?

Спросите у автора

 

Share this post


Link to post
Share on other sites
1 hour ago, dexion said:

@natural скачать изображения на комп и сконвертировать всю папку в нормальный jpg, а в бд запросом переименовать все .png в .jpg

А можно сформировать запрос для чайников ? )

Share this post


Link to post
Share on other sites
6 minutes ago, markimax said:

Спросите у автора

 

Спасибо!!!

Share this post


Link to post
Share on other sites
4 минуты назад, natural сказал:

А можно сформировать запрос для чайников ? )

Как то так:

UPDATE product SET image = REPLACE(image, '.png', '.jpg') WHERE image LIKE "%.png";
UPDATE product_image SET image = REPLACE(image, '.png', '.jpg') WHERE image LIKE "%.png";

Предварительно бэкапните таблицы image и product_image

  • +1 1

Share this post


Link to post
Share on other sites
6 minutes ago, dexion said:

Как то так:

UPDATE product SET image = REPLACE(image, '.png', '.jpg') WHERE image LIKE "%.png";
UPDATE product_image SET image = REPLACE(image, '.png', '.jpg') WHERE image LIKE "%.png";

Предварительно бэкапните таблицы image и product_image

ага спасибо!!

Share this post


Link to post
Share on other sites
2 часа назад, natural сказал:

Фона нет! Он подставляется CMS и выглядит серым как видите. Не могу понять как залить фон. Может подскажите ?

 

вы бы ссылку дали на исходник.

к чему вы даете скриншоты, по которым ничего понять невозможно?

 

вашу проблему с png вполне в состоянии решить модуль:

 

 

Все в автоматическом режиме, как вы и хотите.

 

Например, есть опция:

 

24j8jPv.jpg

 

или более избирательно:

 

TOv2isg.jpg

 

Кроме того вы уменьшите многократно вес изображений если включите опцию от отображения в webp.

плюс масса всего другого полезного.

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

Share this post


Link to post
Share on other sites
2 часа назад, natural сказал:

Фона нет! Он подставляется CMS и выглядит серым как видите. Не могу понять как залить фон. Может подскажите ?

Тогда всё просто:

2 часа назад, natural сказал:

остаётся только добавить белый фон блоку с картинкой.

А как это сделать не видя сайт трудно. Дайте ссылку.

Share this post


Link to post
Share on other sites

@natural , более того, модуль Компрессор позволяет корректно обрабатывать неправильные изображения вроде "PNG внутри JPEG" и наоборот.  Т.е. расширение JPEG часто вовсе не означает, что у вас реальный JPEG.

 

webp даже перед jpeg даст вам преимущество в весе раза в два при одинаковом качестве.

Поэтому если оптимизировать, то все разом можно, и автоматически.

 

Кроме того получите lazy load. И вот еще это:

 

E3CfeQU.jpg

 

 

Это дополнительная оптимизация для смартфонов. И очень эффективная.

Конечно, если вам интересен не только красивый фон, но и удобство (скорость загрузки) для пользователей.

Share this post


Link to post
Share on other sites
On 9/9/2019 at 8:34 PM, dexion said:

Как то так:

UPDATE product SET image = REPLACE(image, '.png', '.jpg') WHERE image LIKE "%.png";
UPDATE product_image SET image = REPLACE(image, '.png', '.jpg') WHERE image LIKE "%.png";

Предварительно бэкапните таблицы image и product_image

РЕШЕНО! 

Спасибо вариант рабочий ! Только prefix подставьте к product если он есть.   У меня так UPDATE oc_productUPDATE oc_product_image

Edited by natural

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.