Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyciąganie ze zdjęcia danych XMP
Forum PHP.pl > Forum > PHP
Lejto
Czy można wyciągnąć ze zdjęcia dane XMP tak jak jest to pokazane tu:
http://img251.imageshack.us/img251/8265/fotostationdane.gif

Jest jakaś biblioteka do tego? W google nic nie znalazłem.

Pozdrawiam
wookieb
Nie jestem pewien czy to czasem nie jest to http://php.net/manual/en/function.exif-read-data.php
thek
Kiepsko szukałeś smile.gif Wystarczy w google wpisać: XMP php i jeśli napisze nad wynikami, że "Wyświetlanie wyników dla xml php. Zamiast tego wyszukaj xmp php" daj, że chcesz jednak xmp smile.gif Od razu pierwsze wyniki prowadzą do gotowych kodów na licencji GPL! Zwłaszcza 2 link z podpisem "Files in library". Na górze tej strony jest link do strony głównej, a na niej tekst chyba mówi sam za siebie...
Cytat
Download Now! Version 1.11 (GNU Public License)

Allows reading, writing and display of the following JPEG metadata formats

* EXIF 2.2 - including makernotes
* XMP / RDF, including multiple language support
* Dublin Core
* IPTC-NAA IIM 4.1
* Photoshop IRB
* Picture Info
* JFIF
* DCF 2.0
* TIFF/EP
* JFIF Extension
* Embedded s
* Intrinsic JPEG Values

Other features:

* Tested with over 450 popular digital cameras - See here for details
* Provides access to lots of metadata for which php has no built in support
* Works with many files that have corrupted metadata.
* Customisable look of the HTML output via style sheets
* Works with PHP4 and does not require the --enable-exif extension
* Allows metadata editing just like in Photoshop "File Info" box
Tak więc... Jesteś leniem, na dodatek kłamiącym, że google nic nie znajduje smile.gif Mi to zajęło kilka sekund. A ile Tobie? Bo mam wrażenie, że nawet nie próbowałeś.
Lejto
@up
to znalazłem
ale jak zrobić aby te słowa mi pokazało które mam w linku w pierwszym poście
piłka nożna itp

mam jeszcze problem z biblioteką exif, mam ją załadowaną, restartowałem serwer ale dostaje błąd
Fatal error: Call to undefined function exif_read_data()
czemu?
erix
Widać nie masz jej zainstalowanej. winksmiley.jpg

Sprawdź w phpinfo
thek
A sprawdzałeś chociaż jak ta biblioteka działa czy oczekujesz Ci po prostu powiedzieć: "wpisz to i to, zrób to i tamto to dostaniesz to i to"? Trochę własnej inicjatywy smile.gif
Lejto
tak sprawdzałem winksmiley.jpg
nawet pobrałem nową i wymieniłem winksmiley.jpg
ale nic z tego ;/
erix
A zgłasza się w phpinfo?
Lejto
nie pokazuje się

działa wam ten kod?
http://photography-on-the.net/ee/beta/cs_xmp_to_exif.php
bo mi nie
tamte są ok, tylko za bardzo skomplikowane bo ja chce tylko wyciągnąć wymiary i słowa kluczowe.

poradzicie coś?
dlaczego ten kod nie działa?
na serwerze też szwankuje, a żadnych błędów nie ma.

znalazłem sporo bibliotek ale są za bardzo rozbudowane i nie mogę z nich wyciągnąć tylko potrzebnych mi danych
chciałem aby słowa kluczowe były w 1 tablicy i np. $slowo[1]; wyświetlało mi 1 słowo
mam też taki kod
  1. <?
  2.  
  3. $image = 'test.jpg';
  4. $content = file_get_contents($image);
  5. $xmp_data_start = strpos($content, '<x:xmpmeta');
  6. $xmp_data_end = strpos($content, '</x:xmpmeta>');
  7. $xmp_length = $xmp_data_end - $xmp_data_start;
  8. $xmp_data = substr($content, $xmp_data_start, $xmp_length + 12);
  9. $xmp = simplexml_load_string($xmp_data);
  10.  
  11. echo $xmp[0];

ale dostaje takie błędy
Kod
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Start tag expected, '<' not found in D:\Serv\www\PHP_JPEG_Metadata_Toolkit_1.11\b.php on line 10

Warning: simplexml_load_string() [function.simplexml-load-string]: ˙Ř˙ŕ in D:\Serv\www\PHP_JPEG_Metadata_Toolkit_1.11\b.php on line 10

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in D:\Serv\www\PHP_JPEG_Metadata_Toolkit_1.11\b.php on line 10

patrzałem na innym obrazku to w o ogóle nic się nie pokazało


ludzie pomóżcie, przecież nie jest to jakie skomplikowane na na xmp się tak nie zam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.