Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Tworzenie obrazka
poxrimex
post
Post #1





Grupa: Zarejestrowani
Postów: 368
Pomógł: 2
Dołączył: 23.09.2007

Ostrzeżenie: (60%)
XXX--


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Grzyw
post
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


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.
Go to the top of the page
+Quote Post
poxrimex
post
Post #3





Grupa: Zarejestrowani
Postów: 368
Pomógł: 2
Dołączył: 23.09.2007

Ostrzeżenie: (60%)
XXX--


to co muszę w tym skrypcie zrobić, aby to ze sobą powiązać?
Go to the top of the page
+Quote Post
Grzyw
post
Post #4





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


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.
Go to the top of the page
+Quote Post

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: 19.12.2025 - 05:49