Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] EXIF i ISOSpeedRatings
Regss
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 7.05.2006

Ostrzeżenie: (0%)
-----


Witam! Mam następujący problem, chcem z obrazka jpeg wyciągnąć dane o ISOSpeed napisałem taki skrypt:

Kod
<?
$exif = exif_read_data('test3.jpg', 'Exif');
echo $exif['Model']; echo "<br>";
echo $exif['DateTime'];echo "<br>";
echo $exif['ExposureTime'];echo "<br>";
echo $exif['ISOSpeedRatings'];echo "<br>";
echo $exif['FNumber'];echo "<br>";
echo $exif['FocalLength'];echo "<br>";
?>


ale niestety miejsce gdzie ma się pojawić informacja o ISOSpeed jest puste, tak jak by ISOSpeedRatings wogóle nie działało, może mi ktoś pomóc?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Master Miko
post
Post #2





Grupa: Zarejestrowani
Postów: 530
Pomógł: 0
Dołączył: 15.01.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


no to może spróbuj zwykłym exifem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
ostatnio bawiłem się tą funkcją pod wpyłwem tej rozmowy.
Oto taki mały skrypcik który wyświela wszyskie informacjie (dałem all). No tylko jak mówiłem na samym początku, ma problemy z obróbką photoshopową :/

oto taki mały skrypcik, wygodny do testów:

  1. <?php
  2.  
  3.  
  4. if(isset($_GET['plik']) && !empty($_GET['plik'])) {
  5. $plik = $_GET['plik'];
  6. $plik = str_replace("./","",$plik);
  7.  
  8. $piP = pathinfo($plik);
  9. $ext = $piP['extension'];
  10.  
  11.  
  12. if(file_exists($plik) && is_file($plik) && in_array($ext, $allowedFiles)) {
  13.  
  14. echo "<table><tr><td>";
  15.  
  16. $exif = exif_read_data($plik, 'ANY_TAG', true, true);
  17. if(is_array($exif)) {
  18. foreach ($exif as $key => $section) {
  19. foreach ($section as $name => $val) {
  20. echo "$key.$name: $val<br>\n";
  21. }
  22. }
  23. } else { echo "No exif data"; }
  24. echo "</td><td>";
  25. echo '<img src="' . $plik . '"></td></tr></table>';
  26.  
  27.  
  28. } else {
  29. echo '<font color="red">Plik '. $plik .' nie istnieje! Spróbuj ponownie</font>';
  30. }
  31. }
  32.  
  33.  
  34. ?>


używasz tak: skrypt.php?=nazwazdjecia.jpg
obok wszyskich danych jakie w ogóle można wyciągnąć przez funkcje phpowską znajduje się zdjęcie.

Ale co do schematyzacji nie wiem czy to Cię zadowoli
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 03:21