Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Dane na pasku i problem z tworzeniem miniatury w *png
Forum PHP.pl > Forum > Przedszkole
Sebastian003
Witam poszukuje informacje jak zrobić na tym czarny pasku żeby pokazywało te dane jak na tym obrazku poniżej. Bo udało mi sie zrobić ten czarny pasek.




Mam tez problem z tworzeniem miniaturki w formacie *png wszystkie pozostałe formaty wyświetla sie dobrze (jpg, jpeg, gif)

Proszę o pomoc

Pozdrawiam Sebastian003
Kicok
getimagesize" title="Zobacz w manualu PHP" target="_manual
filesize" title="Zobacz w manualu PHP" target="_manual

Gdy masz już niezbędne informacje o dużym obrazku to:
imagecolorallocate" title="Zobacz w manualu PHP" target="_manual
imagestring" title="Zobacz w manualu PHP" target="_manual
i piszemy.


Cytat
Mam tez problem z tworzeniem miniaturki w formacie *png wszystkie pozostałe formaty wyświetla sie dobrze (jpg, jpeg, gif)

Jakie problemy? Błędy jakieś wyrzuca? Sprawdź czy w ogóle twoje GD obsługuje pliki PNG: gd_info" title="Zobacz w manualu PHP" target="_manual
Sebastian003
http://www.web-pc.pl/pass.php

możecie luknąć czy obsługuję

http://kameleon.hoss.pl/ sami zobaczcie jak sie hostuje png to wywala blad nie che utworzyc miniaturaki.
Kicok
Cytat("google.pl")
It was indeed the GD2.dll - once i replaced the 5.1.2 version with the 5.1.0, everything started working perfectly. Thanks for the assist!

http://www.google.pl/search?q=%22gd-png%3A...A+zlib+error%22 - pierwszy link od góry
Sebastian003
Witam. Wielkie dzięki za pomoc przy tamtym kodzie, faktycznie tutaj był błąd i już działa, ale teraz wystąpił kolejny problem. Kod daje identyczny jak do jpeg tylko do gif oraz png ale nie działa, znaczy nie ma napisu. Oto kod do gif:
  1. <?
  2. header("Content-type: image/gif");
  3. $img = imagecreatefromgif("$url");
  4. $width = imagesx($img);
  5. $height = imagesy($img);
  6. $width_mini = 100;
  7. $height_mini = 110;
  8. $img_mini = imagecreatetruecolor($width_mini, $height_mini);
  9. imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $width_mini , $height_mini, $width , $height);
  10. $obrazek=ImageCreate(100,100);
  11. $czarny=imagecolorallocate($obrazek,0,0,0);
  12. $bialy=imagecolorallocate($img_mini,255,255,255);
  13. imagefilledrectangle($img_mini,0,95,100,110,$czarny);
  14. ImageString($img_mini,2, 5,96,$wymiary, $bialy);
  15. imagegif($img_mini, "zdjecia/miniatury/mini-$nazwa");
  16. imagedestroy($img);
  17. imagedestroy($img_mini);
  18. ?>



Czy nadal robię tu jakieś błędy? Z góry dzięki za odpowiedź, pozdrawiam.
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.