Изображения, созданные php в чем-то отличаются от созданных, например, фотошопом?

tp

Guest
Изображения, созданные php в чем-то отличаются от созданных, например, фотошопом?

Создаю с помощью php (imagepng) файл 1.png, потом вывожу его в браузере
<img src="1.png">
все выводится нормально, но
1. при просмотре свойств файла выдает
Тип: Недоступно
Размер: Недоступно
2. соответственно при сохранении браузер пытается его сохранить как bmp

С теми же png, созданными графическими программами такого не происходит, в чем проблема и как ее можно обойти?
Заранее благодарен.
 

DiMA

php.spb.ru
Команда форума
А ты выводи jpg/gif, либо добавляй Header("Length: ...") и правильный Content-type при выводе. Не факт, что дело в картинке. Или используй Оперу, она не глючит как IE и не предлагает bmp вместе оригинального типа.

Никаких отличий нет, кроме того, что будет указываться маленький заголовок "создано в GD2".

Есть консольная программа jc.exe, которая вырезает из картинок все заголовки и фотошопное дерьмицо (на 30% объема картинки). Файл становится реально меньше без конвертаций и потери качества, удаляется только мусор. Поэтому вырезать все г. из картинок надо всегда.
 

DiMA

php.spb.ru
Команда форума
Использовать этот пункт меню дольше, чем Save as. И самое главное - jc удаляет даже при save for web. Хоть 50 байт, но все же.
 

tp

Guest
Автор оригинала: DiMA
А ты выводи jpg/gif, либо добавляй Header("Length: ...") и правильный Content-type при выводе.
Через gif пробовал - то же самое.
Я картинку формирую скриптом и записываю на диск, поэтому header тут не получится передавать, потому что картинку потом отдаю напрямую без скрипта.
Автор оригинала: DiMA
Не факт, что дело в картинке. Или используй Оперу, она не глючит как IE и не предлагает bmp вместе оригинального типа.
Если дело не в картинке, то в чем: есть 2 png, один созданный в фотошоп, другой созданный в пхп, почему при отображении в ие - 1 отдается без проблем, а у второго вышеописанная проблема?

-~{}~ 17.05.05 19:31:

Ну что никто не встречался с подобной проблемой?
 

DiMA

php.spb.ru
Команда форума
тебе не ясно было сказано открыть другой браузер и посмотреть, что будет?
 

tp

Guest
Автор оригинала: DiMA
тебе не ясно было сказано открыть другой браузер и посмотреть, что будет?
И что?
Да, возможно, в другом браузере такой проблемы не будет, да, возможно, IE глючный браузер, НО суть-то проблемы в другом, почему браузер (пусть даже исключительно IE) глючит ИМЕННО на картинках СОЗДАННЫХ PHP, а на других такого не наблюдается?
 

Koochy

Новичок
Может забыл эту штуку написать
header("Content-type: image/png");
?
если есть такой заголовок и используется ф-я createfrompng то на выходе обязательно будет png.
 
Сверху