Exif Daten aus Bildern anzeigen

rizle
FRAGE:

Kennt jemand einen Hack mit dem man Exif Daten aus hochgeladenen Bildern anzeigen lassen kann?

VORSTELLUNG:
- ich schaue mir einen Beitrag mit Anhängen an - hier sind Bilder dabei

- ich klicke auf das Bild und es öffnet sich wie bisher gewohnt in einem neuen Fenster

- in diesem Fenster werden aber auch unter dem bild die Exif Daten angezeigt

Gruss Rizle
Indeep
Einen Hack gibts dazu nicht soweit ich weiss aber vielleicht kannst du dir das selber einbauen, schau mal dazu lautundklar.de

Du weisst aber das es keine Exif Daten mehr gibt in einem Bild wenn sie bearbeitet wurde?!
rizle
Danke Indeep,

werd ich mir anschauen ... das die Exif Daten verschwinden liegt immer daran wie man sie abschspeichert einige Programme bieten auch an die Exif Daten zu übernehmen.

Die Funktion bräuchte ich dann hauptsächlich im Foto Forum - da sind dann oft auch original Fotos vorhanden mit Exif Daten.

Gruss Rizle
Photo Forum Gera
Wie und wo könnte man den Script einbauen?

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
// PHP-Version ermitteln
$verstr=explode(".",phpversion());
$vernum=$verstr[0]*100+$verstr[1]*10+$verstr[2]*1;
$bild="bild.jpg";

if($vernum >= 420)
{
// Parameter: filename (string),sections(string),arrays(bool),thumbnail(bool)
$exifdata=exif_read_data($bild,"",true,false);

// Auslesen einiger Eigenschaften aus dem (mehrdim.) Array $exifdata

if($exifdata["FILE"])
{
print "Dateiname: {$exifdata["FILE"]["FileName"]}";
print "DateTimeOriginal: {$exifdata["FILE"]["DateTimeOriginal"]}";
print "FileDateTime: {$exifdata["FILE"]["FileDateTime"]}";
print "Dateigröße: ".number_format($exifdata["FILE"]["FileSize"]/1024, 0, ',', '.')." kb";
}

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"]}";
}

if($exifdata["COMPUTED"])
{
print "IsColor: {$exifdata["COMPUTED"]["IsColor"]}";
print "html: {$exifdata["COMPUTED"]["html"]}";
}

if($exifdata["IFD0"])
{
print "Hersteller: {$exifdata["IFD0"]["Make"]}";
print "Model: {$exifdata["IFD0"]["Model"]}";
print "ImageDescription: {$exifdata["IFD0"]["ImageDescription"]}";
}

if($exifdata["COMMENT"])
{
print "COMMENT: {$exifdata["COMMENT"][0]}";
}
}
else print "Diese Funktion wird erst ab PHP 4.2.0 unterstützt.";

/*EXIF ENDE ***************/
Photo Forum Gera
Ich versuche nochmal mein Glück...

Gibt es irgendeine Möglichkeit?