forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Программирование (http://forum.boolean.name/forumdisplay.php?f=54)
-   -   Большие картинки с файловой системы (http://forum.boolean.name/showthread.php?t=2546)

EQ 29.01.2007 16:02

Большие картинки с файловой системы
 
Добрый всем день, а особенно земляку pilgrim'у!
Напоролся на такую дрянь: нужно загрузить фотографии с файловой системы телефона и отобразить их в уменьшенном виде. Мыслил так:

FileConnection fc = (FileConnection)Connector.open("file://localhost/e:/DCIM/100MSDCF/DSC00500.JPG",Connector.READ);
InputStream IS = fc.openInputStream();
Image img = Image.createImage(IS);

Это было лишь начало, но и тут всё прогорело. Рисунок в 1600x1200 грузится очень долго, а при попытке его нарисовать прога вообще вываливается с "Приложение юзает много мозга". На SEk750 есть такая прога, называется HPPrint, так вот она ищет всю графику на телефоне и рисует найденное в виде альбома, в уменьшенном виде. И что вы думаете? Вышеупомянутые рисунки грузятся пару секунд, так же как и русуются. Я за явой второй день, может поможете?..

Заранее благодарю!

Piligrim 30.01.2007 02:25

Re: Большие картинки с файловой системы
 
самый простой способ это ту прогу помучать на предмет идей. правда не самый законный :)

EQ 30.01.2007 16:31

Re: Большие картинки с файловой системы
 
Хорошее предложение, но как её помучать-то? Декомпилер?..
Кстати очень сомнительная ошибка - OutOfMemory. Когда пытаемя загрузить такой рисунок - она выскакивает, но если создать ЧИСТЫЙ рисунок таких габаритов - всё нормально...

ViNT 14.06.2007 22:23

Re: Большие картинки с файловой системы
 
Есть такая штука у JPEG , называется Thumbnails или както так-это мини-копии изображения в файле. Скорее всего, прога их и юзала.
А изображение с таким громадным разрешением не загрузишь-памяти не хватит(тот самый "OutOfMemory").


Часовой пояс GMT +4, время: 15:41.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot