|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 26 Oct 2001 19:07:52 To : Eugene Tkachenko Subject : Re: Как вставить в HTML поток сгенеренные GD картинки? -------------------------------------------------------------------------------- Здравствуй, Eugene Tkachenko. В твоём письме от Fri, 19 Oct 2001 11:55:54 +0400 написано: > Привет всем! > Возник вот вопрос. > Есть каталог с JPEG фотографиями, я его сканирую хватаю картинки измываюсь > над ними с помощью GD. И теперь их надо вывести в html документе не > создавая собственно файлов на диске. > С одной картинкой все получается просто: > > header('image/jpeg'); > binmode STDOUT; > print $image->jpeg; > > Hо если начинаю делать это в цикле, то выводится длинная простыня двоички... > > while ($file = <$path/*.jpg>) > { > $image = newFromJpeg GD::Image($file); > ... измывательства > $icon->copyResized($image,0,0,0,0,$new_width,$new_height,$width,$height); > print header('image/jpeg'); > binmode STDOUT; > print $icon->jpeg; > } > > Что делать, подскажите! Можно попробовать выводить MIME multipart, но думаю, немногие браузеры тебя поймут. А вставить жпег непосредственно в HTML невозможно по определению HTML. Делай по-человечески (в HTML <image src="/script/url?image=filename">). -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/6359d480154a.html, оценка из 5, голосов 10
|