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. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%)
|
nie jestem pewny ale spróbuj wywalić 20 linie
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 3 Dołączył: 15.10.2008 Skąd: Internet Ostrzeżenie: (0%)
|
Próbowałem, nic nie daje, tylko kolor tła inny.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%)
|
to nie mam pojęcia a nie chce mi sie do siebie wrzucac kodu i sprawdzac. Kiedys robilem cos podobnego ale z kolorami problemu nie mialem.
Jedyne co mi przychodzi do glowy to zamiana imagecreate w linii 19 na imagecreatetruecolor() |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 3 Dołączył: 15.10.2008 Skąd: Internet Ostrzeżenie: (0%)
|
Dzięki, jesteś WIELKI :]
Tylko kolor tła teraz się nie zmienia, jest czarny a ma być miały. Ten post edytował desavil 28.12.2011, 19:30:54 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%)
|
teraz wywal imagecolorallocate bo ta funkcja tworzy tło a imagecreatetruecolor pobiera rzeczywiste kolory
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 3 Dołączył: 15.10.2008 Skąd: Internet Ostrzeżenie: (0%)
|
Zostawiłem tak:
Teraz w jaki sposób mogę nadać kolor tłu? @edit: Zrobiłem za pomocą:
Ten post edytował desavil 28.12.2011, 19:38:44 |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%)
|
ehh sam juz sie pogubilem.
Nie zostawia Ci rzeczywistego koloru tla teraz? powinno być ok edit: Ale jak bedziesz mial czarne tlo to Ci zmieni na biale i tez nie bedzie ok Ten post edytował ciekawskiii 28.12.2011, 19:41:40 |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 3 Dołączył: 15.10.2008 Skąd: Internet Ostrzeżenie: (0%)
|
Dobrze jest, cały czas białe daje. (IMG:style_emoticons/default/smile.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 12:11 |