Помогите сделать правильный resize изображения на php

15 января, 12:58 Работа 3796 3

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

3 комментария
Сортировка:
Добавить комментарий
Leonid Levchenko
Leonid Levchenko 2020, 15 января, 17:41
1
Посмотрите, как реализовано в LiipImagineBundle для Symfony.
Viktor Kravchenko
Viktor Kravchenko 2020, 15 января, 17:24
1
Оригинал хранится на сервере и есть настраиваемые в конфиге пресеты с заранее заданными размерами, качеством, вотермарками и т.д. На странице в шаблонизаторе указываете, какой пресет использовать. При первом вызове создается изображение под пресет, кэшируется и используется потом из кэша. Если в кэше нет — на лету генерится из оригинала.
Seroga Proga
Seroga Proga 2020, 15 января, 15:51
0
При публикации сохранять оригинал изображения, желательно хорошего качества и размера. Оригинал резать на копии под заданные параметры, пусть это будет 1 вид ресайза или 10, с ватермарками и без. В итоге, всегда есть возможность перерезать изображение под новые нужные параметры, т.к. оригинал остается нетронутым. Подобный функционал очень хорошо реализован в CMS Diafan.

IT Новости

Смотреть все