Так вот, хочется чтоб это "ext" было одинаковым у всех авок, и формат соответственно. Тогда бы не пришлось хранить в базе дополнительные сведения о расширении(или имени файла авы) и подгружать их при выводе например комментариев или сообщений форума, или проверять по очереди file exists-ом все форматы.
Меня интересует, как можно сделать конвертирование в один формат, скажем jpg, из допустимых к загрузке jpg(jpeg), gif, png? Погуглил - не нашел ничего по теме.
Может есть какое-нибудь альтернативное решение?
Спустя 6 минут, 18 секунд (5.09.2011 - 14:00) EvilDev написал(а):
Плохо гуглил.
Есть библиотеки IMagick и GD
Советую посмотреть в сторону 1
Есть библиотеки IMagick и GD
Советую посмотреть в сторону 1
Спустя 8 минут, 42 секунды (5.09.2011 - 14:09) LRCenter написал(а):
EvilDev, спасибо я в курсе.
Просто не понял как изменить формат. С размерами все ясно, а вот с форматом.
а если скажем использовать унифицированное расширение скажем .jpg а сохранять под ним и jpg и gif и png. Это сильно критично? Могут возникнуть проблемы с отображением в браузере?
Просто не понял как изменить формат. С размерами все ясно, а вот с форматом.
а если скажем использовать унифицированное расширение скажем .jpg а сохранять под ним и jpg и gif и png. Это сильно критично? Могут возникнуть проблемы с отображением в браузере?
Спустя 1 минута, 27 секунд (5.09.2011 - 14:10) LRCenter написал(а):
Гуглил хорошо. Можете лучше - дайте ссылку хоть на один рабочий пример такой операции.
Спустя 27 секунд (5.09.2011 - 14:11) Adil написал(а):
Ну открываешь картинку при помощи GD и сохраняешь ее в формате .jpg. И так со всеми авами.
http://www.php.net/manual/ru/ref.image.php
http://phpclub.ru/detail/article/dynamic_image
http://www.php.net/manual/ru/ref.image.php
http://phpclub.ru/detail/article/dynamic_image
Спустя 4 минуты, 15 секунд (5.09.2011 - 14:15) LRCenter написал(а):
Adil
Не работает, пробовал. В смысле файл-то создается, но вот потом при открытии его фотошопом, выскакивает табличка что расширение не соответствует формату. Пробовал поменять расширение на исходное - открывает нормально.
Не работает, пробовал. В смысле файл-то создается, но вот потом при открытии его фотошопом, выскакивает табличка что расширение не соответствует формату. Пробовал поменять расширение на исходное - открывает нормально.
Спустя 2 минуты, 5 секунд (5.09.2011 - 14:17) Adil написал(а):
заголовки все правильно передаешь, при сохранении?
Открываешь нужную картинку нужной функцией? (например imagecreatefromjpeg)
Открываешь нужную картинку нужной функцией? (например imagecreatefromjpeg)
Спустя 36 минут, 55 секунд (5.09.2011 - 14:54) linker написал(а):
Код, где твой код?
Спустя 20 секунд (5.09.2011 - 14:54) LRCenter написал(а):
Adil
Блин точняк, вот я криворукий. там ошибка была. Спасибо чел.
Блин точняк, вот я криворукий. там ошибка была. Спасибо чел.
Спустя 1 минута, 30 секунд (5.09.2011 - 14:56) LRCenter написал(а):
linker
Спасибо, суперкодер. Уже разобрался. А код мой интереса не представляет, так сущая посредственность
Спасибо, суперкодер. Уже разобрался. А код мой интереса не представляет, так сущая посредственность
_____________
Меньше кода - меньше багов ©