Ich versuche, die EXIF-Informationen für Bilder mit Werten für das EXIF-Attribut "keywords" abzurufen. Ich habe EXIF-Informationen mit mini_magick erfolgreich durch einfaches Lesen ein Bild öffnen und verwenden:Wie bekomme ich EXIF-Keywords mit mini_magick in einer Rails App?
image["EXIF:Model"]
Aus irgendeinem Grund keine der folgenden werden Schlüsselwörter für ein Bild zurück, die ich kenne, hat sie:
image["EXIF:Keywords"]
image["EXIF:XPKeywords"]
image["EXIF:Subject"]
Ich habe bestätigt, dass das fragliche Bild diese Informationen mit diesem Dienstprogramm hat: http://regex.info/exif.cgi
Hat mini_magick nur Zugriff auf bestimmte EXIF-Werte? Es scheint so seltsam, dass ich auf bestimmte EXIF-Informationen zugreifen kann, aber nicht auf andere.
Danke für die Links. Sehr hilfreich. Bei Verwendung von mini_magick gibt der Befehl image ["IPTC: 2: 25"] jedoch einfach "IPTC: 2: 25" zurück - ich glaube nicht, dass mini_magick den Zugriff auf IPTC-Daten wie EXIF unterstützt. Ich habe jedoch einen Workaround für diese Situation gefunden, den ich in einer Antwort posten werde. – retailevolved
@retailevolved Sie haben recht, mini_magick [unterstützt IPTC nicht] (https://github.com/probablablecorey/mini_magick/blob/master/lib/mini_magick.rb#L204). Ich war mir sicher, dass sie alle Funktionen rund um Imagemagick implementiert hatten, aber ich lag falsch. –
@retailevolved Ich habe einen Weg gefunden, IPTC zu retreive, siehe meine aktualisierte Antwort. –