PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Test der erweiterten Funktionalität beim ImageContainer



ehemaliger Benutzer
01.12.2002, 10:32
Hallo Forum!

Wenn alles geklappt hat, liest mein UploadScript nun die EXIF Daten, wenn vorhanden, automatisch aus dem Foto aus und schreibt diese unter das Thumbnail (Vorschaubild).

Bei Problemen bitte eMail an <a href="mailto:ralf@van-hekeren.de">mich.</a>

<a href="http://imagecontainer.bor-is.com/zoom/200212/1038734859.jpg" target="_blank"><img src="http://imagecontainer.bor-is.com/thumbs/200212/1038734859.jpg" border="0" alt="Klicken zum vergrössern"></a><br><br>---/ EXIF INFORMATIONEN /-------------------------------------<br>Kamera: Canon EOS D60<br>Aufnahmedatum: 2002:10:29 18:18:08<br>Brennweite: 135.0mm<br>Blitz: Eingeschaltet<br>Bildabmessungen: 2048x2835<br>Belichtungszeit: 0.005 s (1/200)<br>Blendeneinstellung: f/ 7.1<br>

marc-r
01.12.2002, 11:22
Ich muß jetzt hier schon mal sagen, daß ich es echt bewundere, was du auf die Beine stellst - dieses Know-How hätte ich auch gern.

Gruß Marc




rhekeren schrieb:

>Hallo Forum!
>
>Wenn alles geklappt hat, liest mein UploadScript nun die EXIF Daten, wenn vorhanden, automatisch aus dem Foto aus und schreibt diese unter das Thumbnail (Vorschaubild).
>
>Bei Problemen bitte eMail an <a href="mailto:ralf@van-hekeren.de">mich.</a>
>
><a href="http://imagecontainer.bor-is.com/zoom/200212/1038734859.jpg" target="_blank"><img src="http://imagecontainer.bor-is.com/thumbs/200212/1038734859.jpg" border="0" alt="Klicken zum vergrössern"></a><br><br>---/ EXIF INFORMATIONEN /-------------------------------------<br>Kamera: Canon EOS D60<br>Aufnahmedatum: 2002:10:29 18:18:08<br>Brennweite: 135.0mm<br>Blitz: Eingeschaltet<br>Bildabmessungen: 2048x2835<br>Belichtungszeit: 0.005 s (1/200)<br>Blendeneinstellung: f/ 7.1<br>

ehemaliger Benutzer
01.12.2002, 12:18

Benjamin Lebsanft
01.12.2002, 13:31
Machst du es so wie ich es machen würde? Wenn nicht poste was du anders machst:

exif per php bestimmen und dann in die mysql datenbank (sofern das forum hier eine hat, aber ich nehme schon an) zum post "hinzufügen".

ehemaliger Benutzer
01.12.2002, 13:41
Hallo Benjamin,

Ausser dass ich nichts in eine Datenbank schreibe, vermutestet du schon richtig.

Die ganze Funktionalität läuft ja auf meinem eigenen Server ab und nicht auf dem Server, auf dem das Forum läuft. Folglich schreibe ich auch nichts in Dirks Datenbank.

Zuerst wollte ich die Daten in eine eigene Datenbank schreiben, aber dann habe ich mich entschieden, dass ich die EXIF Daten einfach nur mit den den HTML Quellcode schreibe, den der Uploader dann mit in seinen Beitrag kopieren kann.

Ich bin mir sicher, dass dieses Tool noch mal weiter ausgebaut werden kann und vielleicht binde ich dann auch noch eine MySQL Datenbank dran und ich speichere die Daten dauerhaft. Mal sehen ...

ciao Ralf

Benjamin Lebsanft
02.12.2002, 07:09
Welche php Version hast du denn auf deinem Rechner ? Bei mir läuft das Zeug mit den exif daten erst mit 4.4.0-dev richtig. 4.3.0RC2 zeigt die exif Daten nicht an und mit 4.2.3 gabs nur Probleme bei mir :)
Könnte aber auch an meinen scripts liegen ;)

ehemaliger Benutzer
02.12.2002, 09:05
Benjamin Lebsanft schrieb:

>Welche php Version hast du denn auf deinem Rechner ? Bei mir läuft das Zeug mit den exif daten erst mit 4.4.0-dev richtig. 4.3.0RC2 zeigt die exif Daten nicht an und mit 4.2.3 gabs nur Probleme bei mir :)
>Könnte aber auch an meinen scripts liegen ;)

Hi Benjamin,

vorher hatte ich die 4.0.6 und damit auch die EXIF Daten ausgelesen. Jetzt habe ich die 4.2.2 drauf, weil es dort die Funktion "exif_thumbnail" gibt, die es in 4.0.6 noch nicht gab. Du musst aber PHP mit "--enable-exif" kompiliert haben, sonst geht nix :-(

Grüße Ralf

Benjamin Lebsanft
02.12.2002, 14:59
klar, ich änder das in der php.ini, aber ich glaube, wenn ich meine scripts anpasse, dann gehts mit 4.2.3 auch noch!

ehemaliger Benutzer
02.12.2002, 16:13
Benjamin Lebsanft schrieb:

>klar, ich änder das in der php.ini, aber ich glaube, wenn ich meine scripts anpasse, dann gehts mit 4.2.3 auch noch!

Hast du Apache und PHP auf nem Windoof Rechner laufen?
Auf einer Linux Kiste musst du das beim Compilieren schon angeben. Sonst wird keine der EXIF Funktionen unterstützt. Da nutzt auch kein Eintrag in der php.ini was. (Deine 4.2.3 ist doch die aktuellste Version. Bei mir läuft 4.2.2!)

Das merkst du aber, denn dann bekommst du immer die Fehlermeldung wenn du EXIF Funktionen benutzen willst.

Z. Bsp: "call to unknown function read_exif_data()"

Grüße Ralf

Benjamin Lebsanft
02.12.2002, 17:52
genau, Apache 2.0.43 mit eben php 4.4.0-dev, da die neue zend engine bei mir 10 % schneller als die alte ist! Und es geht alles was ich brauche :)

Benjamin Lebsanft
02.12.2002, 18:11
weisst du wie man :

Warning: exif_read_data(xxx.jpg) [function.exif-read-data]: incorrect APP1 Exif Identifier Code

bei Bildern mit fehlerhaftem oder gar keinem Header wegbekommt ?

Mit:

$exif = exif_read_data("$img","EXIF");
if ($exif===false)
{
...
}

gehts ned!