Вопрос на тему gd2

Zzepish

Новичок
Такой вопрос:
При использовании этой библиотеки я должен указывать заголовок: header ("Content-type: image/gif(или еще какойнить формат)");
Однако, если я его укажу- я не могу вводить текст на эту страницу. Как тогда вообще с ней работать?
Допустим мне нужно выводить изображение, каждый раз его как-то обрабатывая.
Чтоб под ним были комменты и т.д.
Но текст не высвечивается просто
 

Zzepish

Новичок
Фанат
То есть тут все дело в нем?
Основы (куда пихать теги, атрибуты и т.д.) я итак знаю. У меня не хватает знаний самой сути?
Начинать с 4?
 

Фанат

oncle terrible
Команда форума
ну разумеется, в нём.
"картинки и текст на одной странице" - это и есть HTML.
поэтому делаешь в два этапа:
1. рисуешь статический вариант своей сраницы, на чистом хтмл
2. потом делаешь его динамическим, но не меняя сам принцип формирования страницы (что ты пытаешься сделать сейчас).
 

Фанат

oncle terrible
Команда форума
кстати, "каждый раз его обрабатывая" - это очень сильный удар по производительности.
если результат обработки все время одинаковый (ресайз, а не фотожаба), то надо это сделать один раз, при загрузке изображения
 

Zzepish

Новичок
Фанат
это я знаю.! Но я хочу сделать графический редактор)
 

Zzepish

Новичок
Фанат
А куда конкретно мне копать?
И еще- заголовки, это то, что отправляется в <head> ?
 

Фанат

oncle terrible
Команда форума
нет, заголовки - это то, что отправляется перед <head>

куда конкретно копать, я уже сказал:
в сторону HTML
рисуешь HTML который желаешь получить.
смотришь, как в нём показываются картинки.
сравниваешь с тем, что хочешь наваять ты сейчас.
 

Фанат

oncle terrible
Команда форума
графический редактор не имеет никакого отношения к пхп.
графический редактор делается на клиенте флешем. с пхп оно в лучшем случае взаимодействуте, тупо тем же флешем или аяксом отправляя или скачивая картинку.
 

Zzepish

Новичок
Фанат
то есть- я должен вникнуть в принцип html+картинки?
А фильтры? Я их хотел через php писать)
Да и вообще- для общего развития полезно)
 

Фанат

oncle terrible
Команда форума
Ну, видимо, да. Хотя вникать там не во что - ты и так знаешь, как картинки в хтмл показываются.

в любом случае, после того, как ты уточнил задачу, ответ тоже поменялся.
поскольку у тебя динамический хтмл, то и делать его надо динамическими средствами - флешем или яваскриптом.

фильтры - ради бога. я уже писал, как их делать - тупо отправляешь картинку аяксом на сервер, накладываешь фильтр, запрашиваешь обратно в браузер.
 

Zzepish

Новичок
Фанат
фильтры - ради бога. я уже писал, как их делать - тупо отправляешь картинку аяксом на сервер, накладываешь фильтр, запрашиваешь обратно в браузер.
Про это я и говорю)
Кстати, народ так советует делать:
<img src="img.php">
где img.php-файл-обработчик картинки. Прокатит?
 

Zzepish

Новичок
Фанат
извини за такое количество вопросов. Просто хочу вникнуть в суть)
 

Фанат

oncle terrible
Команда форума
нет
ну, то есть, если фильтр только один, и никакое вмешательство пользователя в процесс не подразумевается - то прокатит
но если это редактор, с осмысленными действиями пользователя... ну, попробуй.
расскажешь о результатах.
извини за такое количество вопросов.
не проблема
Просто хочу вникнуть в суть)
главное, не переборщить.
в какой-то момент становится проще за 5 сек попробовать, чем 2 часа задавать вопросы
 

Zzepish

Новичок
Фанат
дык я, как правило, так и стараюсь делать. Однако тут у меня просто не хватает знаний, чтоб действовать)
 

Zzepish

Новичок
Фанат
Ага.
Со статикой я въехал.
Динамику можно запилить на js (ajax).
Но вот вопрос: как передавать картинку от клиента к серверу?
Или придется создавать доп. файлы на сервере динамично?
 

Фанат

oncle terrible
Команда форума
ну то есть понятно, что заливать тоже аяксом.
но как с этим связаны доп. файлы на сервере? то есть почему там стоит "или"?
 

Zzepish

Новичок
Фанат
Стоп. Я сморозил тупость!
Картинка же передается ка куча байтов.
Эх. Тупанул я.
только как ее выделить из браузера?
То есть есть картинка:
<img src="img.gif">
Как мне ее отправить на обработку?
 

Фанат

oncle terrible
Команда форума
никак.
её и не должно быть в <img src>
с какой стати она там вообще возьмётся?
у тебя редактор? с фильтрами на похапе? ну так откуда на странице картинка возьмётся, если юзер её ещё не загрузил?
все делается яваскриптом

1. заливаешь картинку на сервер
2. сохраняешь пхпой во временную папку
3. яваскриптом запрашиваешь скрипт с фильтрами

в общем, учи яваскрипт
 
Сверху