![]() |
![]() |
![]()
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
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.07.2025 - 02:04 |