|
|
|
|
|
для: Ванек2010
(07.05.2012 в 17:59)
| | ImageMagick - это не класс, а библиотека. Если еще нечто подобное не знаю, не интересовался, как впрочем самим ImageMagick. | |
|
|
|
|
|
|
|
для: confirm
(07.05.2012 в 15:24)
| | Какие классы можешь посоветовать кроме ImageMagick (не понял как установить ее на юникс) и http://forssto.com/gifexample/ он не правильно ресайзит почему-то. | |
|
|
|
|
|
|
|
для: Tamplier
(07.05.2012 в 15:47)
| | http://www.sql.ru/forum/actualthread.aspx?tid=675954 | |
|
|
|
|
|
|
|
для: confirm
(07.05.2012 в 15:27)
| | Прочесть палитру...?
пример сбросьте | |
|
|
|
|
|
|
|
для: Tamplier
(07.05.2012 в 15:22)
| | Понятно. Проверить не так сложно, если это изображение на палитре. Если нет, то преобразовать в такое. А дальше прочесть палитру. | |
|
|
|
|
|
|
|
для: Ванек2010
(07.05.2012 в 15:05)
| | Есть классы работающие с gif анимацией. Что касается остального, то:
<?
$im = file_get_contents($_FILES['img']['tmp_name'];
If($im = imagecreatefromstring($im)) {
//imagejpeg($im) или imagepng($im) для сохранения
}
|
| |
|
|
|
|
|
|
|
для: confirm
(07.05.2012 в 15:19)
| | Просто изображение только белого цвета, чистый белый лист.
Иногда получается если вместо картинки подсунуть что-то другое )))
Тупо картинка где присутствует только один цвет - белый | |
|
|
|
|
|
|
|
для: Tamplier
(07.05.2012 в 14:54)
| | А что такое картинка белого цвета? | |
|
|
|
|
|
|
|
для: Tamplier
(07.05.2012 в 14:54)
| | Gif анимация должна быть, поэтому перерисовка не подходит. Как быть в этом случае? | |
|
|
|
|
|
|
|
для: Ванек2010
(07.05.2012 в 12:46)
| | По хорошему все загружаемые изображения нужно перерисовывать. Правда к GIF анимации это не применимо (по крайней мере средствами библиотеки GD). Иначе вам вместо графического файла могут подсунуть все что угодно, подменив часть параметров и расширение. При этом даже не суть важно может вирус работать или нет, но если поисковый робот найдет код вируса у вас на сайте, проблемы с поисковиком вам гарантированны.
Перерисовывая изображения вы гарантированно получаете картинку, а не кота в мешке... Загруженный темп файл после этого удаляется и в худшем случае вы получите безопасную пустую белую картинку (если вам попытались загрузить что либо, под видом картинки).
P.S. Да вопрос к экспертам (пишу тут дабы не плодить одинаковых тем), возможно ли как-то проверить, что картинка это картинка белого цвета, без дополнительных оттенков? | |
|
|
|
|