komponent do zdjęć

0

mam pytanie, czy zna ktoś jakiś komponent do wyświetlania zdjęć. Korzystam ze standardowego IImage i plik JPG o wymiarach 4000 x 4000 px , konwertuje na bitmapę i wyświetla, zużywając 40MB RAM, przy czym plik JPG ma 0,2 MB.

0

A języka to już szkoda podać, prawda ?

0

Przecież z daleka widać, że to język polski.

1

No i normalnie — jpg jest formatem skompresowanym. Po dekompresji bitmapy otrzymasz 400040003 albo nawet 400040004 bajtów zajętych w pamięci.

0

sorry, chodzi o delphi

Zna ktoś jakiś komponent do zdjęć w Delphi??

0

Żaden komponent nie przeskoczy ci problemu, że zdjęcie jest ogromne.
Masz chyba więcej niż 40 MB RAM-u, prawda?
A lepiej żeby program ładował całą bitmapę, a nie po 100 pikseli i rozkompresowywał po kawałku.
Jeśli chcesz wyświetlać tylko miniaturę zdjęcia, załaduj je, przeskaluj bitmapę, i zamknij duży oryginał zwalniając pamięć.

0

Acha, czyli nie ma żadnego sposobu, żeby załadować zdjęcie jako JPG a nie BMP. Więc spróbuję zmniejszyć zdjęcie

1 użytkowników online, w tym zalogowanych: 0, gości: 1