Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
2-1135185385
Новенькая
2005-12-21 20:16
2006.01.08
Динамический массив


2-1135058284
oleg777
2005-12-20 08:58
2006.01.08
Ошибка в запросе при проверке пользователя MSSQL 2000


14-1134385970
lookin
2005-12-12 14:12
2006.01.08
Печать фотографий


6-1127472664
Shamansky
2005-09-23 14:51
2006.01.08
PHP и Delphi


3-1132063817
Ega23
2005-11-15 17:10
2006.01.08
Как работают курсоры?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский