Главная страница
    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.009 c
2-1134849713
Энди
2005-12-17 23:01
2006.01.08
Запуск приложений из программы


2-1135085285
Я Виктор
2005-12-20 16:28
2006.01.08
Универсальный проигрыватель


14-1133867233
SPeller
2005-12-06 14:07
2006.01.08
Снегопад по-владивостокски


2-1134837845
Lokk
2005-12-17 19:44
2006.01.08
Помогите написать запрос


2-1135033586
ZeeM
2005-12-20 02:06
2006.01.08
Функции пребразования StrToFloat, StrToInt и др.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский