Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Exif-Datei von Bildern - Auslesbar? [noch n problem] (https://www.gegen-bilderklau.net/thread.php?threadid=144173)


Geschrieben von Black Katrin am 04.11.2008 um 15:29:

  Exif-Datei von Bildern - Auslesbar? [noch n problem]

Ist es machbar die Exif-Datei von Bildern auszulesen? interesiert mich für meine galerie...



Geschrieben von Kopflos am 04.11.2008 um 16:42:

 

Ja, mit exif_read_data

Hier auch noch ein ganzes Script

lg, almanya



Geschrieben von Black Katrin am 04.11.2008 um 17:32:

 

cool danke smile

ok problemchen aufgetuacht...
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
if($exifdata["EXIF"])
{
print "ExifImageWidth: {$exifdata["EXIF"]["ExifImageWidth"]}";
print "ExifImageLength: {$exifdata["EXIF"]["ExifImageLength"]}";
print "Komprimierte Bits pro Pixel: {$exifdata["EXIF"]["CompressedBitsPerPixel"]}";
print "Blende: {$exifdata["EXIF"]["FNumber"]}";
print "Brennweite: {$exifdata["EXIF"]["FocalLength"]}";
print "Belichtungsdauer : {$exifdata["EXIF"]["ExposureTime"]}";
print "Blitz: {$exifdata["EXIF"]["Flash"]}";
print "Exif Version: {$exifdata["EXIF"]["ExifVersion"]}";
}

ich will das jetzt nit als "print" sondern als ne variabel... wie krieg ich das hin?



Geschrieben von Black Katrin am 04.11.2008 um 21:24:

 

schön wärs...

php:
1:
2:
3:
4:
5:
6:
7:
8:
<?php
$url="http://web271.zeta.ibone.ch/privi/bilder/Pferde-2-38.jpg";

$exifdata=exif_read_data($url,"",true,false);

$vari "DateTimeOriginal: {$exifdata["FILE"]["DateTimeOriginal"]}";
echo"$vari";
?>


raus kommt
DateTimeOriginal:



Geschrieben von Kopflos am 04.11.2008 um 21:57:

 

php:
1:
2:
3:
4:
5:
6:
7:
8:
<?php
$url="http://web271.zeta.ibone.ch/privi/bilder/Pferde-2-38.jpg";

$exifdata exif_read_data($url,"",true,false);

$vari $exifdata["FILE"]["DateTimeOriginal"];
echo"DateTimeOriginal (oder Aufnahmezeit, wie du magst): $vari";
?>


Geht es so vielleicht ?

lg, almanya


EDIT:
Zitat:
Exif-Header kommen normalerweise bei JPEG/TIFF-Bildern vor, die von Digitalkameras gemacht wurden. Leider hat jeder Kamerahersteller eine andere Vorstellung davon, wie man die Bilder beschreibt. Man kann sich also nicht darauf verlassen, das ein bestimmter Exif-Header vorhanden ist.


... oder vielleicht einen anderen Namen hat. Hier wurde DateTime, statt DateTimeOriginal verwendet



Geschrieben von Black Katrin am 04.11.2008 um 22:02:

 

geht beides nicht unglücklich



Geschrieben von Kopflos am 05.11.2008 um 15:15:

 

Wenn section FILE ist, können anscheinend nur einige bestimmte Werte ausgelesen werden. Also müsste man evtl. IFD0 oder EXIF verwenden.
Zitat:
FILE FileName, FileSize, FileDateTime, SectionsFound
IFD0 Alle IFD0-Daten mit Tag. In normalen Bilddateien beinhalten diese Bildgröße usw.
EXIF Der EXIF-Bereich ist ein Unterbereich von IFD0. Er enthält detailliertere Information über das Bild. Die meisten dieser Einträge beziehen sich auf die Digitalkamera.


Habe grad leider nicht soviel Zeit, schau sonst mal hier.

lg, almanya



Geschrieben von Black Katrin am 05.11.2008 um 21:50:

 

ich kriegs einfach nit hin unglücklich


Forensoftware: Burning Board, entwickelt von WoltLab GmbH