Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: метаинформация изображения
 
 автор: Silina   (25.06.2008 в 19:30)   письмо автору
 
 

Как с помощью php считать метаинформацию фотографии и вывести её в html-страницу???

   
 
 автор: mihdan   (25.06.2008 в 23:12)   письмо автору
 
   для: Silina   (25.06.2008 в 19:30)
 

Уже много раз обсуждали - воспользуйтесь поиском

   
 
 автор: SiM(R)   (26.06.2008 в 01:13)   письмо автору
 
   для: mihdan   (25.06.2008 в 23:12)
 

Работа с мета-данными цифровых фотографий
Расширение exif* позволяет работать с информацией, хранящейся в заголовках цифровых фотографий. Для работы с функциями данного расширения нет необходимости ни в каких дополнительных библиотеках, PHP просто должен быть установлен с поддержкой --enable-exif. Для пользователей Windows: в файле php.ini должны быть указаны расширения extension=php_mbstring.dll и extension=php_exif.dll, притом mbstring обязательно должен быть указан первым.
Функция exif_imagetype(), принимая в качестве аргумента путь к файлу, позволяет определить формат изображения. Это необходимо для того, чтобы не применять другие функции exif к изображениям неподдерживаемых форматов. Формат изображения для последующей работы с данными функциями должен быть gif, jpeg, png, swf, psd, bmp, tiff_II, tiff_MM, jpc, jp2, jpx, jb2, swc, iff, wbmp, xbm.
Функция exif_read_data() считывает exif-заголовки из файлов формата jpeg и tiff.
Например:


Такую информацию можно получить
о цифровом фото средствами exif

<?php
//проверяем, действительно ли формат данного изображения jpeg
if (exif_imagetype(‘image.jpeg’) == IMAGETYPE_JPEG)
{
//считываем заголовки
$imagedata exif_read_data(‘image.jpeg’0true);
if (
$imagedata === false)
echo 
“No headers”//если заголовки отсутствуют
else
{
//выводим массив заголовков по секциям
foreach ($imagedata as $key => $section)
{
foreach (
$section as $name => $value)
echo 
“$key.$name $value”;
}
}
}
else
echo 
“Non supported format”;
?> 

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования