![]() |
![]() ![]() |
![]() |
-image- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Jest jakiś sposób na zabezpieczenie przed stworzeniem obrazu który nie zmieści się w pamięci ? - jest mi to potrzebne do tworzenia miniaturek. Jak wiadomo stworzenie zbyt dużego obrazu, który spowoduje zapchanie całej wolnej pamięci "zwiesza" skrypt - jest jakiś sposób żeby temu zapobiedz ? - nie mówie tu o określeniu max szer i wys zmniejszanego obrazu czy też rozmiaru - a o czymś bardziej uniwerslanym... Z góry dzięki za pomoc |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat nie mówie tu o określeniu max szer i wys zmniejszanego obrazu czy też rozmiaru - a o czymś bardziej uniwerslanym... IMHO, to jedyny sensowny sposób. Każdy obraz podczas obróbki jest przetwarzany w pamięci do mapy bitowej, stąd: wiedząc, że piksel zapisany w 24 bitach/kolor zajmuje w przeliczeniu 3 bajty. Przy tworzeniu miniaturek musisz o tym pamiętać, więc 800x600x3 = 1440000 bajtów na utworzenie obrazu. Do tego jeszcze trzeba by było dodać jakiś zapas na utworzenie obrazu miniaturki i operacje. Ale jakkolwiek, korzystaj z ImageMagicka jeśli tylko możesz. |
|
|
-image- |
![]()
Post
#3
|
Goście ![]() |
Myślałem że jest już w php jakaś funkcja do przeliczania tych wielkości - ale widze że sam musze ją napisać ;D
Thx za odpowiedź. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:24 |