Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Что можно вытянуть из изображения?
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010
Помог: 1 раз(а)
Народ, подскажите, что можно сделать?
Предположим у меня есть 100 изображений с именами 1.jpg...100.jpg. С помощью php они выводятся табличкой с 4 изображениями в каждой строке. И мне необходимо под каждым изображением проставить его Заголовок, Тема, Ключевые слова, Комментарии ну и ещё несколько таких параметров.
Можно ли, проставив в Свойствах изображения значения вышепреведённых параметров, вывести их на html страницу посредством php? Чтобы у меня под каждым изображением было написано:
Заголовок: ....
Тема: ....
Ключевые слова: ....
Комментарии: ....
Если нельзя вытянуть всё это из свойств изображения, то как это лучше сделать?
Мелкий
Отправлено: 11 Июля, 2010 - 17:48:00
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Поэкспериментируйте с exif_read_data
иначе - БД или в файлик писать, например, построчно в сериализованном виде.
----- PostgreSQL DBA
Dezmont
Отправлено: 11 Июля, 2010 - 18:30:40
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010
Помог: 1 раз(а)
Подскажите пожалуйста вот ещё что. У меня есть файлик image.php с таким содержанием:
Чёт маюсь, маюсь, никак немогу сделать как надо. Ещё только месяц пхп занимаюсь. =(
Подскажите пожалуйста, как мне сделать так, чтобы страница full.php, при нажатии на ссылку нужного разрешения обновлялась и показывала изображение необходимого разрешения? То есть как мне сделать так, чтобы при нажатии на ссылку с разрешением посылать значение nc на страницу full.php, которая в свою очередь будет пересылать это значение image.php и выводить в <img src=...> то что мне нужно....
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
Dezmont
Учим GD - там все круто придумано!
Dezmont
Отправлено: 11 Июля, 2010 - 18:59:20
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010
Помог: 1 раз(а)
ALEN
Я конечно понимаю, что "там всё круто придумано", но мне то оно нафига?
У меня всё нормально с созданием изображений. Вы, могли бы удосужиться прочитать мой пост до конца.
Функция compress у меня описана в файле: config.php. Вот сама функция, она отлично работает:
У меня проблема в 27-29 строке файла full.php. В предыдущем посте написано что я хочу. Если Вы просто не знаете ответа на мой вопрос, то зачем отправлять меня непонятно куда? А если знаете, то дайте ссылочку или опишите решение.
JustUserR
Отправлено: 12 Июля, 2010 - 15:13:03
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Dezmont пишет:
Подскажите пожалуйста, как мне сделать так, чтобы страница full.php, при нажатии на ссылку нужного разрешения обновлялась и показывала изображение необходимого разрешения?
То есть вам необходимо реализовать изменение размера показываемой картинки при выборе пользователем соответствующего разрешения - эта задача реализуется на клиентской стороне с помощью специального JS-скрипта При этом возможно два варианта реализации показа - или при выборе нового расширения картинка показывается во всплывающем окне реализуемом в виде div-слоя - или же происходит замена img-изображения представленного в таблице Для универсализации вы можете добавить ко всем гиперссылкам отвечающим за разрешение изображений специальный CSS-класс - таким образом JS-скрипт будет отслежить все события перехода по ссылке и проверять CSS-класс и если он совпадает с соответствующим значением то обновлять картинку - при этом доступ к img-объекту можно реализовать путем DOM-модели
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Dezmont
Отправлено: 12 Июля, 2010 - 17:13:01
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010
Помог: 1 раз(а)
JustUserR пишет:
То есть вам необходимо реализовать изменение размера показываемой картинки при выборе пользователем соответствующего разрешения - эта задача реализуется на клиентской стороне с помощью специального JS-скрипта При этом возможно два варианта реализации показа - или при выборе нового расширения картинка показывается во всплывающем окне реализуемом в виде div-слоя - или же происходит замена img-изображения представленного в таблице Для универсализации вы можете добавить ко всем гиперссылкам отвечающим за разрешение изображений специальный CSS-класс - таким образом JS-скрипт будет отслежить все события перехода по ссылке и проверять CSS-класс и если он совпадает с соответствующим значением то обновлять картинку - при этом доступ к img-объекту можно реализовать путем DOM-модели
ОЙ мама... =)))
С явой я ещё даже не начинал знакомиться, php потихоньку учу ещё. )))
Я сделал всё проще. Через созданную функцию сжатия изображения. Кликают на ссылку: отправляются необходимые параметры, сжимается и выводится юзеру.
Спасибо за ответ. )
JustUserR
Отправлено: 12 Июля, 2010 - 20:28:37
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Dezmont пишет:
С явой я ещё даже не начинал знакомиться, php потихоньку учу ещё. )))
Я сделал всё проще. Через созданную функцию сжатия изображения. Кликают на ссылку: отправляются необходимые параметры, сжимается и выводится юзеру.
Спасибо за ответ. )
Пожалуйста! Предложенный вариант с использованием JS-скрипты подразумевал практически то же самое только без перезагурзки общей статической HTML-страницы - то есть ваш имеющийся PHP-скрипт также выполняет преобразование разрешений изображения но запрашивается оно по-особенному Кстати таким образом по аналогии можно сделать переключатель который будет изменять стандартный размер разрешения изображения на странице просторта - и при его изменении картинки на странице будут постепенно перезагружаться
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.