Доброе время суток, уважаемые форумчане!
Переустановил сервер, установил php5 сначала 5.2.6-1+lenny8 c exif версии 1.4 $Id: exif.c,v 1.173.2.5.2.25 2008/03/12 17:33:14 iliaa Exp $
показывают данные фотографии без GPS-тегов.
Обновил затем до php 5.3.2-1 с exif версии 1.4 $Id: exif.c 293036 2010-01-03 09:23:27Z sebastian $
и толк никакой!
Тестовая страница:
http://new.velizh.ru/test4.php
phpinfo:
http://new.velizh.ru/phpinfo.php
Раньше у меня работало. Только не помню какой версии. Или это я что-то не так делаю? Кто работает с GPS в фотках?
LinuxForum.Fans
Проблема с php5_exif - не читает GPS
Автор: Vady
5 сообщений
1427 просмотров
сам файл фото нужен.
я не вижу GPS данных в этой фото.
их там нет
text
system-root@asus:~/Desktop$ exiftool 27112008803.jpg
ExifTool Version Number : 8.15
File Name : 27112008803.jpg
Directory : .
File Size : 1667 kB
File Modification Date/Time : 2010:08:01 21:36:47+04:00
File Permissions : rw-r--r--
File Type : JPEG
MIME Type : image/jpeg
Exif Byte Order : Little-endian (Intel, II)
Make : Nokia
Camera Model Name : N95
Orientation : Horizontal (normal)
X Resolution : 300
Y Resolution : 300
Resolution Unit : inches
Y Cb Cr Positioning : Centered
Exposure Time : 1/111
F Number : 2.8
ISO : 125
Exif Version : 0220
Date/Time Original : 2008:11:27 17:03:32
Create Date : 2008:11:27 17:03:32
Components Configuration : Y, Cb, Cr, -
Shutter Speed Value : 1/111
Aperture Value : 2.8
Light Source : Unknown
Flash : Auto, Did not fire
Focal Length : 5.6 mm
Warning : [minor] Unrecognized MakerNotes
Flashpix Version : 0100
Color Space : sRGB
Exif Image Width : 2592
Exif Image Height : 1944
Custom Rendered : Normal
Exposure Mode : Auto
White Balance : Auto
Digital Zoom Ratio : 1
Scene Capture Type : Standard
Gain Control : Low gain up
Compression : JPEG (old-style)
Thumbnail Offset : 3088
Thumbnail Length : 26608
Image Width : 2592
Image Height : 1944
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:2 (2 1)
Aperture : 2.8
Image Size : 2592x1944
Shutter Speed : 1/111
Thumbnail Image : (Binary data 26608 bytes, use -b option to extract)
Focal Length : 5.6 mm
Light Value : 9.4
system-root@asus:~/Desktop$
system-root, извиняюсь - попутал. файл - http://new.velizh.ru/SNC00179.jpg
var_dump(read_exif_data("SNC00179.jpg",NULL,TRUE)) выдает:
text
array(4) {
["FILE"]=>
array(6) {
["FileName"]=>
string(12) "SNC00179.jpg"
["FileDateTime"]=>
int(1279827582)
["FileSize"]=>
int(1416690)
["FileType"]=>
int(2)
["MimeType"]=>
string(10) "image/jpeg"
["SectionsFound"]=>
string(19) "ANY_TAG, IFD0, EXIF"
}
["COMPUTED"]=>
array(7) {
["html"]=>
string(26) "width="2560" height="1920""
["Height"]=>
int(1920)
["Width"]=>
int(2560)
["IsColor"]=>
int(1)
["ByteOrderMotorola"]=>
int(0)
["ApertureFNumber"]=>
string(5) "f/2.8"
["UserComment"]=>
string(4) "ASCI"
}
["IFD0"]=>
array(4) {
["Orientation"]=>
int(1)
["Model"]=>
string(8) "SGH-i900"
["Make"]=>
string(7) "SAMSUNG"
["Software"]=>
string(11) "Mits Camera"
}
["EXIF"]=>
array(18) {
["ExposureTime"]=>
string(6) "1/2222"
["ExifVersion"]=>
string(4) "0220"
["Contrast"]=>
int(0)
["Saturation"]=>
int(0)
["Sharpness"]=>
int(0)
["MeteringMode"]=>
int(2)
["ISOSpeedRatings"]=>
int(50)
["ExifImageWidth"]=>
int(2560)
["ExifImageLength"]=>
int(1920)
["DateTimeOriginal"]=>
string(19) "2009:08:10 10:30:41"
["DateTimeDigitized"]=>
string(19) "2009:08:10 10:30:41"
["WhiteBalance"]=>
int(0)
["Flash"]=>
int(1)
["FocalLength"]=>
string(9) "4507/1000"
["UserComment"]=>
string(9) "ASCI"
["FNumber"]=>
string(7) "280/100"
["CustomRendered"]=>
int(0)
["DigitalZoomRatio"]=>
string(5) "10/10"
}
}
Array
(
[FileName] => SNC00179.jpg
[FileDateTime] => 1279827582
[FileSize] => 1416690
[FileType] => 2
[MimeType] => image/jpeg
[SectionsFound] => ANY_TAG, IFD0, EXIF
[COMPUTED] => Array
(
[html] => width="2560" height="1920"
[Height] => 1920
[Width] => 2560
[IsColor] => 1
[ByteOrderMotorola] => 0
[ApertureFNumber] => f/2.8
[UserComment] => ASCI
)
[Orientation] => 1
[Model] => SGH-i900
[Make] => SAMSUNG
[Software] => Mits Camera
[ExposureTime] => 1/2222
[ExifVersion] => 0220
[Contrast] => 0
[Saturation] => 0
[Sharpness] => 0
[MeteringMode] => 2
[ISOSpeedRatings] => 50
[ExifImageWidth] => 2560
[ExifImageLength] => 1920
[DateTimeOriginal] => 2009:08:10 10:30:41
[DateTimeDigitized] => 2009:08:10 10:30:41
[WhiteBalance] => 0
[Flash] => 1
[FocalLength] => 4507/1000
[UserComment] => ASCI
[FNumber] => 280/100
[CustomRendered] => 0
[DigitalZoomRatio] => 10/10
)а:
$query='/usr/bin/exiftool -j -n /var/www/vady/data/www/new.velizh.ru/SNC00179.jpg';
exec($query,$arr,$error);
var_dump($arr);
выдает:
text
array(59) {
[0]=>
string(2) "[{"
[1]=>
string(68) " "SourceFile": "/var/www/vady/data/www/new.velizh.ru/SNC00179.jpg","
[2]=>
string(26) " "ExifToolVersion": 8.15,"
[3]=>
string(29) " "FileName": "SNC00179.jpg","
[4]=>
string(54) " "Directory": "/var/www/vady/data/www/new.velizh.ru","
[5]=>
string(22) " "FileSize": 1416690,"
[6]=>
string(48) " "FileModifyDate": "2010:07:22 23:39:42+04:00","
[7]=>
string(25) " "FilePermissions": 644,"
[8]=>
string(21) " "FileType": "JPEG","
[9]=>
string(27) " "MIMEType": "image/jpeg","
[10]=>
string(24) " "ExifByteOrder": "II","
[11]=>
string(19) " "Orientation": 1,"
[12]=>
string(22) " "Model": "SGH-i900","
[13]=>
string(20) " "Make": "SAMSUNG","
[14]=>
string(28) " "Software": "Mits Camera","
[15]=>
string(34) " "ExposureTime": 0.0004500450045,"
[16]=>
string(24) " "ExifVersion": "0220","
[17]=>
string(16) " "Contrast": 0,"
[18]=>
string(18) " "Saturation": 0,"
[19]=>
string(17) " "Sharpness": 0,"
[20]=>
string(20) " "MeteringMode": 2,"
[21]=>
string(12) " "ISO": 50,"
[22]=>
string(25) " "ExifImageWidth": 2560,"
[23]=>
string(26) " "ExifImageHeight": 1920,"
[24]=>
string(44) " "DateTimeOriginal": "2009:08:10 10:30:41","
[25]=>
string(38) " "CreateDate": "2009:08:10 10:30:41","
[26]=>
string(20) " "WhiteBalance": 0,"
[27]=>
string(13) " "Flash": 1,"
[28]=>
string(23) " "FocalLength": 4.507,"
[29]=>
string(42) " "Warning": "Invalid EXIF text encoding","
[30]=>
string(49) " "UserComment": "ASCI\u0000\u0000\u0000\u0000 ","
[31]=>
string(17) " "FNumber": 2.8,"
[32]=>
string(22) " "CustomRendered": 0,"
[33]=>
string(24) " "DigitalZoomRatio": 1,"
[34]=>
string(28) " "GPSVersionID": "1 0 0 0","
[35]=>
string(24) " "GPSLatitudeRef": "N","
[36]=>
string(25) " "GPSLongitudeRef": "E","
[37]=>
string(22) " "GPSAltitudeRef": 0,"
[38]=>
string(26) " "GPSMapDatum": "WGS-84","
[39]=>
string(19) " "Compression": 6,"
[40]=>
string(25) " "ThumbnailOffset": 629,"
[41]=>
string(26) " "ThumbnailLength": 9955,"
[42]=>
string(21) " "ImageWidth": 2560,"
[43]=>
string(22) " "ImageHeight": 1920,"
[44]=>
string(23) " "EncodingProcess": 0,"
[45]=>
string(21) " "BitsPerSample": 8,"
[46]=>
string(23) " "ColorComponents": 3,"
[47]=>
string(28) " "YCbCrSubSampling": "2 1","
[48]=>
string(18) " "Aperture": 2.8,"
[49]=>
string(22) " "GPSAltitude": 12.5,"
[50]=>
string(34) " "GPSLatitude": 44.9062298333333,"
[51]=>
string(35) " "GPSLongitude": 37.3185536944444,"
[52]=>
string(53) " "GPSPosition": "44.9062298333333 37.3185536944444","
[53]=>
string(27) " "ImageSize": "2560x1920","
[54]=>
string(34) " "ShutterSpeed": 0.0004500450045,"
[55]=>
string(47) " "ThumbnailImage": "(Binary data 9955 bytes)","
[56]=>
string(28) " "FocalLength35efl": 4.507,"
[57]=>
string(31) " "LightValue": 15.088496755731"
[58]=>
string(2) "}]"
}использовать exec как-то не хочется - небезопасно...
Такие длинные тексты заключайте в теги [ code ] SUSE_user
Войдите или зарегистрируйтесь, чтобы ответить.