Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 3 Dołączył: 15.10.2008 Skąd: Internet Ostrzeżenie: (0%)
|
Witajcie!
Mam zrobiony skrypt, który zmniejsza rozmiar obrazku jeżeli jego szerokość jest większa niż X. Następnie tworzony jest nowy obrazek z białym tłem o takich samych wymiarach jak pomniejszony, tymże wysokość jego jest o 37px większa. Na stworzone tło wstawiany jest zmniejszony obrazek, na samej górze, a w prawym dolnym rogu obrazek tzw. watermark o wysokości 35px. Problem jest w tym, iż od momentu stworzenia tła (pustego obrazka, na który wszystko jest wklejane) to cały obrazek albo zmienia barwy, albo jest złej jakości lub czarno-biały. Nie wiem dlaczego tak się dzieje. Poniżej przedstawiam dwa obrazki do porównania: Obrazek oryginalny: http://img209.imageshack.us/img209/8352/heheo.jpg Obrazek przepuszczony przez skrypt: http://img39.imageshack.us/img39/5918/change.jpg Kawałek kodu, który odpowiada za stworzenie nowego obrazka i połączenie ich wszystkich:
Z góry dziękuję za pomoc. |
|
|
|
desavil [PHP] Image GD - samoczynna zmiana kolorów i jakości. 28.12.2011, 18:03:42
ciekawskiii nie jestem pewny ale spróbuj wywalić 20 linie 28.12.2011, 18:42:53
desavil Próbowałem, nic nie daje, tylko kolor tła inny. 28.12.2011, 18:43:58
ciekawskiii to nie mam pojęcia a nie chce mi sie do siebie wrz... 28.12.2011, 19:02:22
desavil Dzięki, jesteś WIELKI :]
Tylko kolor tła teraz się... 28.12.2011, 19:24:45
ciekawskiii teraz wywal imagecolorallocate bo ta funkcja tworz... 28.12.2011, 19:31:40
desavil Zostawiłem tak:
[PHP] pobierz, plaintext $plik_h ... 28.12.2011, 19:33:39
ciekawskiii ehh sam juz sie pogubilem.
Nie zostawia Ci rzeczyw... 28.12.2011, 19:39:22
desavil Dobrze jest, cały czas białe daje. 28.12.2011, 19:43:55 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 04:58 |