![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam kod który pomniejsza obrazek i wycina go jako kwadrat 150x150px:
Teraz chcę zrobić żeby robił to na tej samej zasadzie ale miniaturki 300x150px z tym że oczywiście powinien je obcinać proporcjonalnie. Gdy wrzucę imagecreatetruecolor(300, 150); To robi miniaturki o tej wysokości ale po prawej jest czarne tło - logiczne bo tam się kończy obrazek. Jak to rozwiązać? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Oblicz szerokość, od 300 odejmij szerokość, podziel pzez 2, zaokrąglij, nadaj kolor tłu i wklej miniaturkę przeskalowaną w odpowiednie miejsce przy użycia imagecopyresampled czy inną tego typu, bo ma ona do tego właśnie odpowiednie parametry przeznaczone (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 13:26 |