Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Artefakty podczas wyswietlania php-img
Forum PHP.pl > Forum > Przedszkole
Trojan
  1. <?php
  2. header('content-type: image/gif');
  3.  
  4. $obrazek = imagecreatefromgif("podklad.gif");
  5.  
  6. Imagegif($obrazek);
  7. ImageDestroy($obrazek);
  8. ?>

Wszystko jest ok gdy wyświetlam 1 obrazek: http://localhost/obrazek.php
Ale gdy chce wyświetlić dwa i więcej jednocześnie cos zaczyna sie psuć :/

  1. <table border="0" cellpadding="0" cellspacing="0">
  2. <tr>
  3. <td><img src="http://localhost/obrazek.php"></td>
  4. <td><img src="http://localhost/obrazek.php"></td>
  5. </tr>
  6. </table>


http://img232.imageshack.us/img232/5688/artrt1.gif

Macie pomysł jak temu zaradzić questionmark.gif Co robie zle questionmark.gif
grzegorzr
Eeee.
Zapisz ten nowo utworzony obrazek na dysku. Np w /web/img/mojobrazek.gif
i w atrybucie src odwołuj się do niego.

To powinno rozwiązać problem.

A tak w ogóle to jaki efekt chciałeś osiągnąć? Z z obrazka gif robisz TEN sam obrazek gif - po to aby go wyświetlić w dwóch komórkach tabeli. Dziwne to.
Trojan
Ja tylko taki przykład podałem aby przedstawić problem. (U mnie skrypt ma 123 linijki kodu) zauważyłem ze problem występuje tylko gdy dam imagecreatefromgif" title="Zobacz w manualu PHP" target="_manual
imagecreatefrompng" title="Zobacz w manualu PHP" target="_manual-działa normalnie

A jeżeli chodzi o zapisywanie na dysku... Obrazek w każdej minucie inaczej wygląda ;]
qrees
Cytat(Trojan @ 24.01.2008, 11:47:42 ) *
Ja tylko taki przykład podałem aby przedstawić problem. (U mnie skrypt ma 123 linijki kodu) zauważyłem ze problem występuje tylko gdy dam [manual\]imagecreatefromgif\[/manual\]
[manual\]imagecreatefrompng\[/manual\]-działa normalnie

A jeżeli chodzi o zapisywanie na dysku... Obrazek w każdej minucie inaczej wygląda ;]

To lepiej generować go co minutę, niż pare razy na sekundę.
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.