Главная страница
    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.008 c
2-1135157933
Новенькая
2005-12-21 12:38
2006.01.08
опять treeview


2-1134912561
Мадик777
2005-12-18 16:29
2006.01.08
Опять SQL


2-1134849282
pathfinder
2005-12-17 22:54
2006.01.08
Проблема с TThread...


14-1134463904
Иван Шихалев
2005-12-13 11:51
2006.01.08
Смайлы для Миранды


2-1134745309
fast2
2005-12-16 18:01
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский