ERLEDIGT
JA
JA
ANTWORTEN
14
14
ZUGRIFFE
1175
1175
EMPFEHLEN
-
Einen schönen guten abend zusammen,
ich wollte mal fragen, nach dem ich über die suchfunktion nichts gefunden habe, wie ich aus meinen fotos diese Informationen lesen kann wie die GRÖßE aber auch z.B die BELICHTUNGSZEIT o.Ä
Dies habe ich schon in mehreren foren gesehen und wolllte dies auch auf meiner privaten homepage einbauen, nur die funktion ist mir noch fremt.
habt ihr eine idee ?
noch einen schönen abend
xiper
-
Ja, einen Blick in das PHP-Handbuch werfen.
Zitat von xiper
Gruß hpvwWarum gibt (fast) keiner im Datenbankforum an, welches DBMS er benutzt?
Ich gehe im Zweifelsfall ohne Nachfrage von MySQL > 4.1 i.V.m. PHP aus.
Gewöhnt euch bitte auch an, die Fehlermeldung von mysql_error() zu posten.
-
ja DANKE ! Das hat mir schon weiter geholfen, nur wie kann ich jetzt nur einen bestimmen wert aus dem arry auslesen um es dann auszugeben ? habe es mit arry_search() versucht, ging aber net !
gruß
xiper
-
Entweder, du schreibst dir kurzerhand eine Funktion, die ein Element eines Arrays zurückgibt, oder speicherst das Rückgabe-Array temporär in einer Variable, mit der weitergearbeitet werden kann.
Das Plural-S wird übrigens ohne Trennzeichen (schon garnicht mit einem Akut-Zeichen) an die Singularform gehängt.Markus Wulftange
-
nur zum testen habe ich mir schonmal was gebaut
PHP-Code:$exif = exif_read_data('./bild.jpg', 0, true);
echo array_search('html', $exif);
-
Die array_search()-Funktion durchsucht ein Array nach einem Wert liefert nur den Schlüssel zurück.
Welchen Wert suchst du denn im Array?Markus Wulftange
-
der beispielcode auf php.net:
gibt folgendes aus:PHP-Code:$exif = exif_read_data('bild.jpg', 0, true);
echo "test2.jpg:<br />\n";
foreach ($exif as $key => $section) {
foreach ($section as $name => $val) {
echo "$key.$name: $val<br />\n";
}
}
...
COMPUTED.ByteOrderMotorola: 0
COMPUTED.ApertureFNumber: f/4.2
COMPUTED.UserComment:
COMPUTED.UserCommentEncoding: UNDEFINED
COMPUTED.Thumbnail.FileType: 2
COMPUTED.Thumbnail.MimeType: image/jpeg
IFD0.ImageDescription: OLYMPUS DIGITAL CAMERA
IFD0.Make: OLYMPUS IMAGING CORP.
IFD0.Model: E-300
IFD0.Orientation: 1
IFD0.XResolution: 314/1
IFD0.YResolution: 314/1
IFD0.ResolutionUnit: 2
IFD0.Software: Adobe Photoshop 7.0
IFD0.DateTime: 2005:12:29 10:16:46
IFD0.YCbCrPositioning: 2
...
und jetzt will ich z.B den wert von "Model" sprich -> E-300 auslesen und ausgeben
-
PHP-Code:
<?php
$exif = exif_read_data('bild.jpg', 0, true);
if( isset($exif['IFD0']['Model']) ) {
echo $exif['IFD0']['Model'];
}
?>Markus Wulftange
-
Danke es funktioniert !
Jedoch wäre es sehr net von dir, da ich noch nicht soooo fit bin in php, dass du kurz erklärst was du da gemacht hast. Nur das ich auch verstehe was ich da mache. Ich will ja nicht nur immer andere die sachen machen lassen und es dann kopieren
Gruß
xiper
-
Die Erklärung ist einfach: Durch den von dir beschriebenen Algorithmus werden die Elemente des Rückgabe-Arrays der exif_read_data()-Funktion zusammen mit ihren Schlüsseln ausgegeben. Nun muss nur noch die richtige Kombination herausgefischt werden. Das war’s.
Markus Wulftange
-
und warum funktioniert es nicht mit dem arry_search() wie ich es versucht habe ?
-
Wie bereits erwähnt, durchsucht die array_search()-Funktion die Array-Werte nach denm Suchwert liefert bei Erfolg den Schlüssel zurück – und das auch nur eindimensional. In deinem Fall wäre es also gar nicht möglich, die array_search()-Funktion einzusetzen, da das Rückgabe-Array der exif_read_data()-Funktion zweidimensional ist.
Markus Wulftange
-
O.K. Danke !
Wieder was gelernt !!
Damit ist wieder ein problem gelöst
D-A-N-K-E
Gruß
xiper
-
Ein Blick in die Funktionsreferenz des PHP-Handbuchs reicht oft aus, um dies herauszufinden.
Markus Wulftange
-
Nicht ganz !
Es hat mir zwar die möglichkeit gezeigt, mit der ich die Informationen auslesen kann, jedoch bringt dies mir nichts, wenn ich nicht weis wie ich sie weiter verarbeiten kann
Aber nochmal Danke das du mir so schnell weitergeholfen hast
Noch einen schönen Tag und einen Guten rutsch ins NEUE Jahr
Mit freundlichem Gruß
xiper
Ähnliche Themen
-
jpeg.lib
Von Irischka79 im Forum C/C++Antworten: 0Letzter Beitrag: 03.10.05, 19:36 -
DPI Wert von JPEG/TIFF Bildern auslesen
Von bn im Forum PHPAntworten: 0Letzter Beitrag: 23.03.05, 16:44 -
gd-jpeg Problem (not a valid jpeg file)
Von rapier im Forum PHPAntworten: 1Letzter Beitrag: 29.10.04, 18:58 -
jpeg informationen auslesen
Von metty im Forum PHPAntworten: 3Letzter Beitrag: 21.07.04, 14:59 -
Bildinfo bearbeiten (EXIF-Editoren)
Von Markus Hug im Forum Fotografie & DigitalfotografieAntworten: 2Letzter Beitrag: 20.01.04, 14:33





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren