Существуют ли какие-либо php-библиотеки для изменения масштаба или изменения размера фотографий до любого ограничения, которое мы установили для высоты/ширины/размера, а также, если пользователи загружают фотографии в формате gif png или bmp, а затем конвертируют их в jpeg?
Размеры фото и конверсии пользовательских альбомов?
Ответы (2)
Существуют ли какие-либо php-библиотеки для изменения масштаба или изменения размера фотографий до любого ограничения, которое мы установили для высоты/ширины/размера, а также, если пользователи загружают фотографии в формате gif png или bmp, а затем конвертируют их в jpeg?
(Я игнорирую остальные ваши вопросы, поскольку они не связаны с программированием. Я предлагаю вам отредактировать и удалить эти разделы.)
Какое соотношение сторон и размеры файлов использовать, во многом субъективно, но есть несколько рекомендаций, которым вы, возможно, захотите следовать.
Для соотношения сторон лучше всего (по крайней мере, фотографически) сохранить то же соотношение сторон, что и у оригинала. Я бы ни в коем случае не растягивал фото. Если вам нужно, возможно, обрежьте его, чтобы он соответствовал определенному соотношению сторон.
Что касается размера файла, это действительно зависит от того, что вы хотите сделать. Сделайте их больше, если вы действительно хотите сохранить высокое качество и разрешение.
В PHP доступно множество библиотек для редактирования изображений. Я обычно использую GD. http://ca3.php.net/manual/en/refs.utilspec.image.php