Author Topic: EXIF-Daten  (Read 16838 times)

0 Members and 1 Guest are viewing this topic.

Offline Birdy

  • Newbie
  • *
  • Posts: 28
    • View Profile
EXIF-Daten
« on: December 10, 2007, 10:50:04 PM »
Hallo Leutz!

Ich hab mal ne Frage: wie kann ich von einem beliebiges Bild, das nicht in der DB aber auf dem Server liegt, die EXIF-Daten auslesen?
Klar, ich könnte n neues Script schreiben, aber ich würds halt gern mit dem vorhandenen aus der Gallery machen.

Greetz Pascal

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: EXIF-Daten
« Reply #1 on: December 11, 2007, 10:53:42 AM »
ähm ???
von einem x-beliebigen Bild???
dazu musst du das Bild auf den Server laden, wenn EXIF-Infos vorhanden sind, werden die dir angezeigt!

ansonsten, nutze: http://www.foto-freeware.de/exif-browser.php

das zeigt dir dann lokal, von deinen Bilder diese Infos an

Offline Birdy

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: EXIF-Daten
« Reply #2 on: December 12, 2007, 12:38:07 AM »
Nee, ich mein schon von nem Bild, dass auf meinem Server liegt, nur ist es halt nicht in der eigentlichen Gallery, sondern in nem neuen, separaten Ordner und wird auch nicht vom Galleryscript aufgerufen, sondern von nem Script von mir, das aber in die Gallery eingebunden wird. Naja, ist nicht ganz einfach zu beschreiben. Also, die Bilder von der Gallery liegen ja in den Ordnern mit den Cat_ids, also 1, 2, 3 usw. Mein Bild liegt aber im Ordner xy. Und von diesem Bild möchte ich nun die Exif-Daten mit dem schon vorhandenen Script aus der Gallery auslesen.

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: EXIF-Daten
« Reply #3 on: December 12, 2007, 09:35:43 AM »
versuchs mal so:
Code: [Select]
# Modul einbinden
use Image::ExifTool qw(ImageInfo);

# Das soll nicht ausgegeben werden
my @tagList = ('-ThumbnailImage',  '-Directory');

my $exifTool = new Image::ExifTool;

# Duplikate unterdruecken bei der Ausgabe
$exifTool->Options(Duplicates => 0);

# Aufruf zum auslesen der Bildinfos
my $info = $exifTool->ImageInfo("$htmlpfad/exiftest.jpg", \@tagList);

# Ausgabe der Daten in eine Tabelle
print qq~
<table cellspacing="1" cellpadding="0" border="1">
<tr>
    <td colspan="2"><b>EXIF Daten</b> </td>
</tr>
~;

foreach my $exi (sort keys %$info) {

print qq~<tr>
    <td>$exi</td>
    <td>$$info{$exi}</td>
</tr>
~;
}

print "</table>";

eventuell könnte man jetzt das erweitern, weglassen, input, (wie auch immer) für die Pfadangabe zum BIld < da es ja mehrere sein können

wobei natürlich das: http://de.php.net/manual/de/ref.exif.php als Grundlage dient

Offline Birdy

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: EXIF-Daten
« Reply #4 on: December 15, 2007, 07:01:24 PM »
Ich kapier leider nicht ganz, was Du mir sagen willst, und ich bin auch nicht sicher, ob Du mich richtig verstanden hast. Also, drum nochmal, ich will das originale Script aus der Gallery benutzen, um von einem beliebigen Bild, das auf meinem Server liegt, aber nicht in der Gallery-DB drin ist, die EXIF-Daten auszulesen.

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: EXIF-Daten
« Reply #5 on: December 15, 2007, 07:06:49 PM »
Birdy,

willst du die EXIF Daten aus dem data/XY ordner nur ANZEIGEN lassen?
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: EXIF-Daten
« Reply #6 on: December 15, 2007, 07:35:35 PM »
bevor wir uns alle miteinander den kopf zerbrechen und files für dich editieren

hiermit kommst du am besten zurecht > http://www.ozhiker.com/electronics/pjmt/
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: EXIF-Daten
« Reply #7 on: December 15, 2007, 09:36:49 PM »
Hallo Supporter,

kannst Du mir bitte in kurzen Sätzen Erklären was der Exif-Script genau macht.
Ich warte auf Deine Ansprache  :roll:

nobby

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: EXIF-Daten
« Reply #8 on: December 15, 2007, 09:47:07 PM »
Lieber nobby,

dies http://www.ozhiker.com/electronics/pjmt/library/Example.php?jpeg_fname=test.jpg
das ist was er sucht, schätze ich mal

ich hoffe hiermit gedient zu haben.  :roll:
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: EXIF-Daten
« Reply #9 on: December 15, 2007, 09:49:38 PM »
Das leuchtet ein. Du bist ein guter Supporter, Amen!  8)

Offline Birdy

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: EXIF-Daten
« Reply #10 on: December 15, 2007, 11:26:26 PM »
Ist auch nicht das was ich suche, aber egal. Sagen wir, das Projekt ist an meiner unfähigkeit zur Beschreibung gescheitert.  :(

Danke trotzdem für Eure Bemühungen!!!

Greetz Pascal

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: EXIF-Daten
« Reply #11 on: December 16, 2007, 09:38:27 AM »
also nochmal von vorn:

du hast Bilder in 4images, in einem x-belibigen Ordner

dort möchtest du die Bilder einzeln, also nicht in 4images aufrufen und EXIF-Infos auslesen???

würdest du die Bilder in 4images aufrufen, hättest du ab Version 1.7.3 sowieso die EXIF-Infos!!!
Voraussetzung: dein Cam macht diese Infos, du bearbeitest die Bilder nicht per Auto-Image-Resizer, du veränderst die Bilder vor dem laden, nicht mit einem Bildbearbeitungsprogramm!!!

Was genau möchtest du denn jetzt nun???

Offline Birdy

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: EXIF-Daten
« Reply #12 on: December 22, 2007, 11:25:46 PM »
Ok, ich versuchs nochmal. Ich habe 4images ganz normallaufen, und da werden auch die EXIF-Daten von den Pics angezeigt. Jetzt habe ich aber zusätzlich nen ordner mit Bildern drin (data/wolfi). Diese Bilder sind aber natürlich nicht in der DB registriert und werden auch nicht von der Gallery wie ich sie heruntergeladen hab angezeigt, sondern von nem Script von mir, das aber in 4images integriert ist. Und da 4images ja schon die Möglichkeit bietet EXIF-Daten anzuzeigen, möchte ich genau diese Funktion nutzen. Aber ich müsste halt wissen, wie ich die in meinem Script aufrufen muss.

So, ich hoffe, dass ich mich jetzt verständlicher ausgedrückt hab. Ist aber wirklich schwiereig, das zu beschreiben, und ich bin niemandem hier bös, wenn das nicht verstanden wird, ist ja meine Unfähigkeit...  :(

Danke aber trotzdem für die Geduld!

Greetz Pascal

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: EXIF-Daten
« Reply #13 on: December 23, 2007, 08:57:45 AM »
naja, wenn die Bilder nicht innerhalb der galerie angezeigt werden sollen/müssen, allerdings in einem eigenen Ordner innerhalb 4images liegen, warum willst du dann die halbe galerie umbauen, um das "interne" EXIF-Script zu nutzen, statt dem Vorschlag von @Nicky zu folgen, das Script direkt innerhald des Ordners zu isntallieren???

Offline Birdy

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: EXIF-Daten
« Reply #14 on: December 23, 2007, 04:11:16 PM »
Also, die Bilder sind eigentlich schon in die Gallery integriert, nur halt mit meinen Scripts. Hier könnt ihr mal guggen, was ich damit meine: http://photo.mydvdz.ch
Es geht dabei um den Gastphotographen. Ich hab das so gelöst, damit der seine Bilder per FTP hochladen kann, ohne dass die Bilder aktiviert werden müssen. So kann ich ihm Zugriff auf seinen Ordner geben und mehr nicht.