Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zjęcie umieszczane "w kwadracie"
Forum PHP.pl > Forum > PHP
szczurek
Witam,
mam taki problem. Chciałbym żeby każde zdjęcie, które będzie ładowane miało rozmiar 1004x1004px.

Oczywiście mniejszych zdjęć nie zamierzam skalować w górę, nie będę też rozciągać drugiego rozmiaru.

Chciałbym robić tak:

jeśli ładowane zdjęcie ma któryś z boków dłuższy niż 1004px zmniejszam go do 1000 a krótszy proporcjonalnie.

Jeśli jest mniejsze niż wymagany rozmiar nie stosuję zmiany rozmiaru.

Kiedy zdjęcie ma już odpowiedni rozmiar, chciałbym wstawiać je na sam środek białego kwadratu.

Czyli efekt byłby taki, jakbym otworzył edytor grafiki utworzył nowy dokument 1004x1004
na drugą warstwę wkleił zdjęcie, przystosował rozmiar, umieścił na środku obszaru roboczego i wszystko zapisał jako jpg.

Uda się coś takiego zrobić stosując bibliotekę GD2?

resize wiadomo, że tak ale całą resztę?
nospor
Cytat
Uda się coś takiego zrobić stosując bibliotekę GD2?
GD robi to co mu każesz (na podstawie funkcji jakie ma)
Jak chcesz skalować wymiary tu musisz sam je wyliczyc i już wyliczone zapodać do gd
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.