Wo fügt man Metadaten in die Image-Datei ein und wie lautet die Markierung? Ich möchte das mit PHP machen.Wie kann ich Metadaten zu einem Bild hinzufügen?
Antwort
Vor kurzem sah ich einen wirklich coolen Artikel auf dem w3c Blog über <imagemap>
RDFa und eine HTML-Kombination nicht nur Bilder zu bereichern durch die Angabe, was im Bild ist, aber wo ist es auch in dem Bild: http://www.w3.org/QA/2008/01/rdfa_and_html_imagemap.html
Php Integration in Bilder;)
http://bechtsoudis.com/archive/2011/09/08/php-code-into-jpeg-metadata-from-hide-to-unhide/index.html
JPEG, TIFF, PSD, Raw und mehrere andere Dateiformate können einige oder alle der folgenden Standardtypen von Metadaten enthalten:
IPTC-IIM Das häufig als "Legacy" -IPTC bezeichnete Schema wurde in den frühen 1990er Jahren entwickelt, hauptsächlich um Nachrichtenorganisationen bei der Untertitelung früher digitaler Bilder zu unterstützen. Der Hauptvorteil besteht darin, dass die meisten Bildbearbeitungs- und Verwaltungsprogramme ihre weitgehend kompatiblen Felder lesen und schreiben können.
IPTC Core & Erweiterung Dieses neuere Schema auf dem Erbe von IIM baut durch mehr Arten von beschreibenden und Verwaltungsinformationen hinzuzufügen, einschließlich neue Felder auf die Bedürfnisse der stock photography und Kulturerbe Gemeinden gerecht zu werden, in einem robusteren Daten verpackt Format "XMP".
PLUS Das Bild Licensing Universal System zur Identifizierung und Definition von Bildnutzungslizenzen, beschreibt ein Schema und Werkzeuge für eine Reihe von Zeichen zu erzeugen, die einen Urheberrechtsinhaber, Nutzer, Umfang und Bedingungen einer lizenzierten Bild Verwendung identifizieren können.
XMP Dies ist das neuere Datenformat, das von IPTC Core und Extension zum Speichern und Zugreifen auf Bildmetadaten verwendet wird. Es ermöglicht das Speichern von Metadaten in einer Image-Datei oder in einer begleitenden Sidecar-Datei und ermöglicht die Erstellung von benutzerdefinierten Metadatenfeldern.
Exif Diese Metadaten, die oft von Kameras und anderen Erfassungsgeräten erstellt, umfasst technische Informationen über ein Bild und seine Capture-Methode, wie Belichtungseinstellungen, Aufnahmezeit, GPS-Standortinformationen und Kameramodell.
Dublin Core Viele Bildbibliotheken und eine Vielzahl von Branchen speichern Informationen mit Bilddateien unter Verwendung dieses Schemas. Mehrere seiner Felder sind mit IPTC-Formaten kompatibel.
Meine Entschuldigung:/ – PotatoChip
Gilt Metadaten nur für JPEG-Bild? Was ist mit PNG und GIF? –
Meine ursprüngliche Antwort mit etwas Einblick aktualisiert – PotatoChip
In PHP können Sie Header verwenden:
Beispiel:
header('Content-Length: ' . filesize($file)); /// that's the file size
Sie können wie, dass man mehr Header hinzufügen und es wird funktionieren.Sie können sogar einige benutzerdefinierte Header senden und es wird immer noch :)
Es wird Metadaten nicht Teil der Bilddatei, sondern Teil der HTTP-Antwort, so dass sie verloren gehen, wenn Benutzer das Dateibild speichert. Nicht zu erwähnen, dass benutzerdefinierte HTTP-Header mit einem 'X-' – Xenos
Sie arbeiten können Bildbibliotheken wie ImageMagick
http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=20183
Es ist ein weiteres Werkzeug, das ich genannt wissen Jhead verwenden, die einige Metadaten retieve und ändern können, wenn Bilder
Sie für iptcembed Funktion in PHP gehen können Informationen Bild hinzuzufügen. Verwendung könnte gefunden werden bei: http://php.net/manual/en/function.iptcembed.php
Hinzugefügt Daten konnten abgerufen werden mit Hilfe von iptcparse Funktion.
Lassen Sie mich wissen, ob dies für Sie funktioniert.
+1 für IPTC-Embed beginnen müssen, aber leider ist iptcembed nicht genug, um in den meisten Fällen auch Probleme mit Multibyte-Header-Daten zu manipulieren. und unterstützt nur JPEG. mehr: iptc.org. Ich rate, ImageMagick mit einem einfachen PHP-Wrapper zu verwenden. Das wird viel effektiver bei der Speicherauslastung und der Leistung und Verfügbarkeit sein – risyasin
- 1. Wie kann ich einem Schließvektor Metadaten hinzufügen?
- 2. Wie kann ich Metadaten zu einem Maven Pom hinzufügen
- 3. Wie bekomme ich Metadaten von einem Bild?
- 4. Bild-Metadaten, Kann ich benutzerdefinierte Felder oder Kommentare hinzufügen?
- 5. Wie kann ich einen Javascript-Link zu einem Bild hinzufügen?
- 6. Hinzufügen von Metadaten-Parser zu einem Tabellenheader
- 7. Hinzufügen von Metadaten zu PDF
- 8. Schaltfläche zu einem Bild hinzufügen
- 9. Wie kann ich einem Code im Code ein Bild hinzufügen?
- 10. Wie kann ich einem Bild in Swift Aufkleber hinzufügen?
- 11. Bild zu einem Navigationstitel hinzufügen
- 12. chart.js v2: Wie kann ich Tooltips für Metadaten hinzufügen?
- 13. Wie kann ich programmatisch Bilder zu einem Drupal-Knoten hinzufügen?
- 14. Hinzufügen von benutzerdefinierten Metadaten zu JPEG-Dateien
- 15. iPhone iOS Wie kann ich Foto-Metadaten und Geotagging-Informationen aus einem Kamerarollen-Bild extrahieren?
- 16. GPS-Metadaten-Wörterbuch zu einem Bild hinzufügen, das mit AVFoundation in swift aufgenommen wurde
- 17. Bild-Metadaten lesen
- 18. Hinzufügen von Metadaten zu Facebook App-Einladung
- 19. Hinzufügen einer Farblegende zu einem Bild
- 20. Hinzufügen von Metadaten-Attributen zu MySQL-Tabelle
- 21. Kann nicht Metadaten abrufen Auf Hinzufügen
- 22. Hinzufügen eines Wasserzeichenbilds zu einem Bild
- 23. Automatisches Hinzufügen von Wasserzeichen zu einem Bild
- 24. Wie kann ich einen Link zu einem Bild in meiner Galerie hinzufügen und einen anderen Slider
- 25. Wie kann ich ein Bild zu einem QWidget in PyQt4 hinzufügen?
- 26. Wie kann ich Metadaten zu aufgezeichneten FLV-Dateien in red5 hinzufügen?
- 27. Grundlegende Metadaten zu Wordpress Website hinzufügen
- 28. Hinzufügen von Metadaten zu einer XSD-Definition
- 29. Hinzufügen von Metadaten zu einer Lazy-Sequenz
- 30. zu extrahieren Bild und Metadaten aus DICOM Bild mit Java
Um welche Art von Bildern handelt es sich? PNGs? Bitmaps? JPEGs? –
@Thomas Owens - Ich denke, sie bedeuten mehr nicht-binäre Metadaten, wie '' Tags oder 'alt' Attribute ... –