![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 3.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam mini system do tworzenia miniatur z plików JPG. System ma na celu przesłanie pliku JPEG od użytkownika, i wygenerowanie dwóch miniatur różnej wielkości z tego pliku. Wszystko jest OK, gdy zdjęcia nie są zbyt dużej wielkości (1-2 Mpx). Przy większych rozdzielczościach miniatury nie są generowane. Większe pliki fizycznie udaje się wysłać na serwer, jednak miniatury nie są generowane. Funkcje z jakich korzystam do generowania miniatur to: ImageCreateFromJPEG ImageSX ImageSY ImageCreateTrueColor ImageCopyResampled ImageJPEG Czy problem może dotyczyć jakiś ograniczeń na serwerze? Z góry dzięki za jakieś sugestie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%) ![]() ![]() |
Z tego co pamiętam na samo wczytanie do GD obrazka, potrzeba:
(wysokość) x (szerokosć) x (3 bajty na pixel) x 2 (coś tam gd jeszcze potrzebuje chyba na trzymanie kanałów alpha). czyli 4000x 3000 x 3 x 2 = 70 MB na samo załadowanie. Każda kolejna operacja może wymagać podobnego kawałka pamięci. Np kopiowanie ze zmniejszaniem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 21:45 |