Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Tworzenie obrazka
Forum PHP.pl > Forum > Przedszkole
poxrimex
Witam!

Mam problem z tym skryptem:
  1. <?php
  2. $img = imagecreatefromjpeg("abc.jpg");
  3. $width = imagesx($img);
  4. $height = imagesy($img);
  5. $width_mini = $width * 0.5;
  6. $height_mini = $height * 0.5;
  7. $img_mini = imagecreatetruecolor($width_mini, $height_mini);
  8. imagejpeg($img_mini, "mini.jpg", 100);
  9. imagedestroy($img);
  10. imagedestroy($img_mini);
  11. ?>


Skrypt ten zapisuje do pliku mini.jpg wporządku, tylko, że zapisany plik
.jpg jest cały czarny. I dodam, że plik abc.jpg to normalne zdjęcie

Pozdrawiam
Grzyw
Nie wiem, czy czegoś nie przegapiłem, ale nie widzę związku pliku abc.jpg z resztą skryptu.
  1. <?php
  2. $img_mini = imagecreatetruecolor($width_mini, $height_mini);
  3. imagejpeg($img_mini, "mini.jpg", 100);
  4. ?>


Do pliku mini.jpg wziąłeś tylko wymiary z pliku abc.jpg. Więc skrypt stworzył nowy plik, domyślnie ustawiając jego background jako czarny. I dziedzicząc wymiary po abc.jpg. Poza wymiarami nie wykorzystujesz pliku abc.jpg w żaden sposób.
poxrimex
to co muszę w tym skrypcie zrobić, aby to ze sobą powiązać?
Grzyw
Odrzucić lenistwo, które tu od pewnego czasu nagminnie prezentujesz. I zróbże coś od siebie...
W jaki sposób zamierzasz rozwiązywać problemy, które w przyszłości będziesz miał w zleceniach? Wszystko na forum? Tak się nie da. I tak masz szczęście, że system punktacji wprowadzili. Zapewniam Cię, że bez tego niemała część z rozwiązanych już dla Ciebie problemów, nie znalazłaby śmiałków.
Tyle offtopic.

Do rzeczy.
http://forum.php.pl/index.php?act=Search&a...e=%2Bskalowanie

Domyślam się, że chcesz po prostu zmienić rozmiar obrazka. To się nazywa skalowaniem. Pobuszuj w wątkach już istniejących, albo zagoogluj w szukajce.
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.