Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.08;
Скачать: CL | DM;

Вниз

Нужен модуль/класс/компонент   Найти похожие ветки 

 
Andy BitOff ©   (2005-12-12 16:38) [0]

Господа, нужно максимально быстро открыть и отобразить гиганские .jpg"и. Размером 8-12 тысяц пикселей по сторонам. Такие файлы, будучи сохраненные в bmp занимают 150-200 метров.
Посоветуйте, чем можно их (jpg"и) открыть.


 
Джо ©   (2005-12-12 16:41) [1]

Бесплатного, AFAIK, ничего не найдешь.
Но, из бесплатного, стандартный для WinXP GDI+ справляется весьма неплохо, не считая того, что память жрет ДИКО.


 
VirEx ©   (2005-12-12 17:10) [2]

uses
JPEG;

...

var
J: TJpegImage;

...

J:= TJpegImage.Create;
J.LoadFromFile("file.jpg");
Form1.Canvas.Draw(0,0,J);
J.Free;


 
lookin ©   (2005-12-12 17:34) [3]

[2] VirEx ©   (12.12.05 17:10)

И на час можно откинуться на спинку стула...


 
Джо ©   (2005-12-12 17:38) [4]


>  [2] VirEx ©   (12.12.05 17:10)

А ты попробуй-попробуй загрузить сабжевый файл ;)


 
VirEx ©   (2005-12-12 17:40) [5]


>  [3] lookin ©   (12.12.05 17:34)


>  [4] Джо ©   (12.12.05 17:38)

да ладно вы, что уже и чайником нельзя побыть чтоли? :)


 
VirEx ©   (2005-12-12 17:45) [6]


> чем можно их (jpg"и) открыть.

в чем проблема вообще? :)  ACDSee, или 3Dшная picasa


 
Andy BitOff ©   (2005-12-12 18:10) [7]

Джо ©   (12.12.05 16:41) [1]
Бесплатного, AFAIK, ничего не найдешь.
Но, из бесплатного, стандартный для WinXP GDI+ справляется весьма неплохо, не считая того, что память жрет ДИКО.


GDI+ есть у меня, завтра попробую, спасибо.
А еще варианты, можно и не бесплатные ;)


 
Jeer ©   (2005-12-12 18:18) [8]

Andy BitOff ©   (12.12.05 18:10) [7]

Как скажешь - тут многие и многое многут:))
Сумма легко определяется:))


 
DiamondShark ©   (2005-12-12 21:38) [9]

Intel JPEG Library должна подойти.
Там жпеги можно фрагментами распаковывать. Всё равно же 8 тыщ пикселей никто одновременно не увидит :)


 
wicked ©   (2005-12-13 00:03) [10]


> Там жпеги можно фрагментами распаковывать. Всё равно же
> 8 тыщ пикселей никто одновременно не увидит :)

здраво..... также в TJPEGImage можно установить св-во Scale в jsEighth - он тогда будет каждый 8-й ряд и каждый 8-й столбец распаковывать....
по идее, можно поиграться с самим IJG кодом (TJPEGImage на нём основан) для того, чтобы распаковывать каждый N-й ряд и N-й столбец - сам формат это в принципе позволяет, афаик....


 
wicked ©   (2005-12-13 00:05) [11]


> чтобы распаковывать каждый N-й ряд и N-й столбец

N должен быть степенью двойки.... или, по моему, хватит того, что он будет кратен 8 - JPEG сохраняет изображение кучками по 8x8 пикселей....



Страницы: 1 вся ветка

Текущий архив: 2006.01.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
1-1133898010
Rem
2005-12-06 22:40
2006.01.08
EOleException и сообщение об исключительной ситуации


14-1134666012
Ihor Osov'ak
2005-12-15 20:00
2006.01.08
Нужен совет вокруг Inet Connecting Sharing


2-1133423104
worldmen
2005-12-01 10:45
2006.01.08
Передать данные в родительскую форму.


11-1116766525
YaricZ Zalomov
2005-05-22 16:55
2006.01.08
Доолнительные компоненты


2-1135003854
Majesto
2005-12-19 17:50
2006.01.08
Вопрос по SQL. Работа с несколькими таблицами.