WordPress как на ладони

Оптимизация просмотра галереи сайта

1 есть сайт галерея -
2 при входе в пост показаны (к примеру) 20 миниатюр картинок -
3 при нажатии на миниатюру открывается новая вкладка с 1 картинкой (image.php)
4 есть ограничения по размеру - если более 2000x2000пикс. сделать сжатие без обрезки и потери качества
5 есть ссылка на загрузку оригинального изображения

Задача (подсмотрел на одном из сайтов, сейчас не найду)
загрузить изображение myimege.jpg в галерею, размер 1500х1500 или более - при этом должен сохранится оригинал и создастся новая копия с именем myimege_low_quality.jpg с сжатием качества 50% (не ширина и длина)

главное сделать выборку
грузим изображение myimege.jpg (создаем стандартную галерею)

if (более 1500 пикселей и меньше 2000 пикселей) {
	создать как обычно стандартные миниатюры thumbnail, medium, large,
	функция сохранить оригинал
	функция создать копию оригинала с именем **myimege_low_quality.jpg**
	и только для **myimege_low_quality.jpg** add_filter( 'jpeg_quality', create_function( '', 'return 50;' ) ); 
}
if (более 2000 пикселей) {
	создать как обычно стандартные миниатюры thumbnail, medium, large,
	add_image_size('подрезка', 2000, 2000);
	функция из  **myimege-2000x2000.jpg** сделает имя **myimege_low_quality-2000x2000.jpg**
	и только для **myimege_low_quality-2000x2000.jpg** add_filter( 'jpeg_quality', create_function( '', 'return 50;' ) );
}
if (изображение менее 1500 пикселей){
	ничего не делать (создать как обычно стандартные миниаюры thumbnail, medium, large, )
} 

и как эти новые получившиеся изображения теперь вывести?

Спросите для чего этот балаган, ведь можно сразу все сжимать на 50% и выставить разрешение на 1200 пикселей и места больше и грузится лучше?
ответ
1 Чем больше разрешения - тем выше в позициях выдачи поисковика,
2 Качество изображения (сжатия в размере мб в кб ) - не влияет на позицию в выдаче хоть 2000х2000=1000кб хоть 2000x2000=250кб
3 Пользователь привередлив - хочет чтоб при просмотре грузилось быстро и доступ к оригиналу был

Идея не новая, встречал плагины бесплатные с выставлением того что я хочу, но они условие в размере соблюдают, но убивают оригиналы

0
kolshix
7.2 года назад 779
  • 0
    shevan222 wp-best.ru

    может не совсем правильно понял, но вот

    есть плагин Imsanity - в нём выставляется размерный потолок при загрузке, те же 2000

    что касается качества, изображения можно прогнать через lossless метод сжатия (с помощью плагина или десктопной программы предварительно) - качество будет очень близко к оригиналу, а вот размер в разы меньше

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

    kolshix 7.2 года назад

    спасибо позже тестону- главное спости и сохранить оригинал а с копиями можно и помудрить

    kolshix 7.2 года назад

    плагин абсолютно не подходит
    цитата

    Этот плагин предназначен для сайтов, где высокое разрешение изображений не является необходимым и/или сайтов, авторы которых не хотят (или не понимают, как), иметь дело с масштабированием изображения. Этот плагин не должны использоваться на сайтах, на которых оригинальные, с высоким разрешением изображения должны быть сохранены.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация