php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.11.2007, 21:30  
Erfahrener Benutzer
 
Registriert seit: 13.05.2006
Beiträge: 466
Curanai ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Bild] Stichwörter auslesen?

Mahlzeit, verehrte Mitleser,

gibt es eine Möglichkeit via PHP die Stichwörter aus einem Image (JPG, Gif) auszulesen?

Stichwörter = rechte Maus -> Eigenschaften -> Dateiinfo via OS

Habe im Manual etwas namens exif_read_data() gefunden, komme damit aber nicht ans Ziel - gibt Fehlermeldung aufgrund fehlender Funktion.

Falls jetzt jemand fragt, wofür man das braucht (nein, nicht für mich persönlich): Bildersuche aufgrund Stichwort.

Danke für jeden Tipp!
__________________
Manche Menschen sind wie Schnitzel - nicht zäh, aber beidseitig bekloppt!
Curanai ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.11.2007, 21:33  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Zitat von php Manual
Requirements
Your PHP must be compiled in with --enable-exif. PHP does not require any additional library for the exif module. Windows users must also have the mbstring extension enabled.
nikosch ist offline  
Alt 22.11.2007, 21:40  
CIX88
Gast
 
Beiträge: n/a
Standard

Zitat:
Bildersuche aufgrund Stichwort
Ich würde aber nicht davon ausgehen, dass solche Stichwörter vorhanden sind.
Dies sind Zusatz-Informationen die in der Regel gar nicht vorhanden sind.
Vielleicht als zusätzlichen Tipp.
 
Alt 22.11.2007, 22:01  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

exif_read_data() ist wunderbar um von Digitalkameras aufgenommenen Bildern Informationen auszulesen, über Drehung der Kamera, über genaues Aufnahmedatum (vorausgesetzt der Fotograf hat seine Kamera irgendwann mal nach dem Batteriewechsel mit dem aktuellen Datum gefüttert), etc.

Aber das ist sehr verschieden von Kamera zu Kamera und die Informationen gehen beim Bearbeiten mit der GD soweit ich weiß verloren, deshalb sollte man sie vor dem Bearbeiten irgendwo in der Datenbank ablegen.

Unter Windows kannst du in der php.ini für die exif-Komponente (.dll) einfach das führende Kommentarsymbol ( entfernen, den Apache neu starten und es sollte tun (bin nicht sicher ob es DLL-Abhängigkeiten gibt, mbstring?)

Einfach mal ein bißchen einlesen:
http://php.net/exif
Zergling-new ist offline  
Alt 23.11.2007, 10:07  
Erfahrener Benutzer
 
Registriert seit: 13.05.2006
Beiträge: 466
Curanai ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke für die ersten Infos bzw. weiterführenden Links hierzu.

Die Bilder sollen ja gar nicht bearbeitet werden o. ä. Gem. Ankündigung sind die Bilder bereits alle mit mehreren Stichwörtern ausgestattet - wir sprechen also nicht über eine Bildersuche übers Web, sondern projektbezogen innerhalb eines Verzeichnisses. Ich werde hier also erstmal der Aussage trauen müssen ...

Ein Datenbankmodell mit [Bild] (nur Location) und den jeweiligen Infos dazu hatte ich eh ins Auge gefasst, um eine Suche zu beschleunigen und nicht zur Laufzeit alle Bilder "anzufassen".

@ Zergling: Signatur = lol!
__________________
Manche Menschen sind wie Schnitzel - nicht zäh, aber beidseitig bekloppt!
Curanai ist offline  
Alt 28.11.2007, 14:57  
Erfahrener Benutzer
 
Registriert seit: 13.05.2006
Beiträge: 466
Curanai ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Soooo ... leider bringt mir EXIF gar nichts an der Stelle. Ich habe hierzu ein wenig bei php.net gelesen und einen Link gefunden, der ohne große Konfigurationsdinger sämtliche Informationen ausliest.

Im Test mit den Stichwörtern allerdings, geht gar nichts. Bild-Eigenschaften ja ... aber keine Beschreibung oder Quellen.

Mein Problem hat also weiterhin Bestand ... !!

@ Zergling: Ja, es gibt Abhängigkeiten. mbstring muß VOR exif als Extension genannt werden ... es ging aber trotzdem nicht -

Hat sonst noch jemand eine Idee??? Vielen Dank für Hilfe.
__________________
Manche Menschen sind wie Schnitzel - nicht zäh, aber beidseitig bekloppt!
Curanai ist offline  
Alt 28.11.2007, 22:52  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Also ich bezweifle dass exif dir Daten vorenthält - wie hast du es denn probiert?
Poste doch mal ein Bild und welche Informationen du darin vermutest aber nicht bekommst.
Zergling-new ist offline  
Alt 29.11.2007, 08:07  
CIX88
Gast
 
Beiträge: n/a
Standard

@Curanai

Zitat:
Stichwörter = rechte Maus -> Eigenschaften
Hmmmm, diese Stichwörter die du dort mit Eigenschaften auslesen kannst, stehen nicht in den EXIF-Daten, weil diese Information gar nicht im Bild gespeichert wird.

Ich kenne jetzt nur Stichwörter die über XMP in das Bild geschrieben werden, und das ist
1. was völlig anderes
2. wird das auch mit EXIF nicht angezeigt (weil Meta Data)

Hoffe du verwechselt da nicht einiges ...
 
Alt 29.11.2007, 08:26  
Erfahrener Benutzer
 
Registriert seit: 13.05.2006
Beiträge: 466
Curanai ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@ CIX88: Das ist ja mal eine Info, mit der ich schon mehr anfangen kann ... das würde ja aber dann bedeuten, dass die Informationen, die ich quasi meinen Bildern gebe, bei einem Transfer (allein der Gang ins Web) eh alle weg sind - verstehe ich Dich da richtig? ... bzgl. XMP werde ich mal sehen, ob es das wäre.

@ Zergling: Da ich nicht weiß, wie die Stichwörter ans Bild gelangt sind, bin ich erstmal vom typischen Userverhalten ausgegangen. Vor einer Stunde habe ich aber mal Muster geordert von "fertigen Bildern" und dann werde ich nochmals schauen, ob ich per EXIF da ran komme ...

Aber wo werden Stichwörter, Quelle, Autor etc. gespeichert, die ich über die XP Eigenschaften etc. vergebe? "thumbs.db" kann es nicht sein (denn dann wäre doch beim Testbild so eine Datei präsent - oder?!).

Vielen Dank für eure Bemühungen!!
__________________
Manche Menschen sind wie Schnitzel - nicht zäh, aber beidseitig bekloppt!
Curanai ist offline  
Alt 29.11.2007, 08:41  
CIX88
Gast
 
Beiträge: n/a
Standard

Naja die Stichwörter, die du in deinen OS mit rechter Maustaste auslesen kannst, wird ja nicht in die Bilddatei geschrieben, nur intern im OS gespeichert. Somit können diese Informationen auch nicht aus den Bild auslesen werden.

Also ich kenne jetzt nur andere Funktionen, wo Stichwörter mittels Software (z.B. Adobe) in das Bild gespeichert werden. Das hat aber nichts mit deinen Problem zu tun.

Beispiel:
http://www.mediacix.de/code/XMP-Meta...-131-code.html
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
Vom Browser verschickte Daten auslesen und anzeigen? andy32 PHP Tipps 2008 3 22.08.2007 18:33
[Erledigt] Datenbank auslesen mit register_globals off PHP Tipps 2007 14 03.01.2007 17:12
[Erledigt] gelöst: Tabelle auslesen -> Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Textdatei auslesen, aber ohne Komentare HSFighter PHP Tipps 2006 31 23.02.2006 10:07
Cookies auslesen HSFighter PHP Tipps 2007 2 19.11.2005 14:56
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
[Erledigt] Daten aus einer Datenbank auslesen Datenbanken 2 04.09.2005 19:13
Daten aus Pw-Geschütztem bereich auslesen PHP-Fortgeschrittene 2 26.08.2005 15:27
[Erledigt] nächste Zeile einer Db auslesen? PHP Tipps 2005-2 7 01.08.2005 00:11
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
Klassen auslesen PHP Tipps 2007 8 10.01.2005 07:07
[Erledigt] Auslesen von Text incl. " aus Textfeld PHP Tipps 2007 4 04.01.2005 13:30
[Erledigt] Daten von anderer Homepage auslesen PHP Tipps 2004-2 5 02.12.2004 18:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
exif_read_data stichwörter, bildeigenschaften auslesen, php bildeigenschaften text auslesen, php gif datei mit exif_read_data auslesen, quellen und bildeigenschaften auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.