Я оглядывался по сторонам и хотел бы знать, что все используют для изменения размера изображений на случай, если я пропущу.
Я использую библиотеку php imageGD imagejpeg () и т. Д.
Я постоянно обновлял свой класс, чтобы попытаться «решить» эту ситуацию:
Если изображение, которое пользователь загружает, скажем, 469x358, и конечное изображение дисплея должно быть или предназначено для размещения, например, в рамке размером 120x80. Если я изменяю размер в зависимости от ширины, результирующее изображение с измененным размером будет 120x92, я мог бы тогда просто зафиксировать высоту, но это будет пикселировать или раздавить изображение, я мог бы также обрезать конец с скрытым переполнением либо imageGD, либо css.
Я быстро посмотрел и увидел, что есть алгоритмы (бикубические и т. Д.), Которые вы можете использовать для сжатия изображения, которое обостряет его, чтобы оно не выглядело сжатым, что является постоянным эффектом, который я, кажется, получаю с imageGD. Кто-нибудь использовал этот алгоритм?
Я также видел, что ImageMagick кто-нибудь использовал это программное обеспечение? Это уменьшает изображение лучше?
В настоящее время я обрезаю конец со скрытым переполнением, но есть ли лучший способ?