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

Вниз

Алгоритм декодирования JPEG   Найти похожие ветки 

 
Michael   (2009-02-12 15:15) [0]

Доброго времени суток!
Пишу в ветку "Прочее", потому что как такового Delphi вопрос не касается, а спросить больше негде.
У меня имеется задача написать под VisualDSP декодер картинок JPEG Baseline. Гуглил очень долго, но так и не нашел подробного алгоритма потрошения файла JPEG. На Analog.com исходников нет, поставляют библиотеки только в составе Multimedia Kit - у нас в России только под заказ и ждать месяца 2-3: меня этот срок, к сожалению, не устраивает.
Т.е. алгоритмы , скажем, ДКП в различных местах описываются достаточно подробно; а вот пошагового алгоритма декодирования именно файла - найти не могу.
Может кто сталкивался?
Спасибо.


 
Jeer ©   (2009-02-12 15:21) [1]

Думаю тебе лучше на electronix.ru попасть или telesystem.ru


 
Sapersky   (2009-02-12 15:36) [2]

http://www.nomssi.de/pasjpeg/pasjpeg.html
Описание алгоритма есть здесь:
http://compression.ru/book/


 
KSergey ©   (2009-02-12 15:39) [3]

я не силун в форматах jpg, но чем этот Baseline такой особенный?
Ну а библиотек чтения формата jpg для дельфи - горы, в том числе и халявных.
в чем проблема - не понятно.


 
Jeer ©   (2009-02-12 15:52) [4]

VisualDSP <> Delphi :)


 
Sapersky   (2009-02-12 16:22) [5]

Если нужно описание структуры файла - то кое-что есть даже в Вики:
http://ru.wikipedia.org/wiki/JPEG
Полное описание всяких маркеров-заголовков:
http://www.exif.org/Exif2-2.PDF
Некий вариант упрощённого разбора файла можно найти в библиотеках для работы с Exif или в функциях получения размера картинки:
http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988625232&n=21


 
Michael   (2009-02-12 16:40) [6]


> я не силун в форматах jpg, но чем этот Baseline такой особенный?
>
> Ну а библиотек чтения формата jpg для дельфи - горы, в том
> числе и халявных.
> в чем проблема - не понятно.

Хотел сказать, что достаточно декодирования Baseline, как самого простого.
К сожалению, использвать dll для программирования процессоров Blackfin ну никак не получится. Было б можно - сделал бы за 5 минут :-(((


 
Michael   (2009-02-12 16:50) [7]


> Думаю тебе лучше на electronix.ru попасть или telesystem.
> ru

Здесь мне всегда помогали )))


> VisualDSP <> Delphi :)

???


> Если нужно описание структуры файла - то кое-что есть даже
> в Вики:
> http://ru.wikipedia.org/wiki/JPEG
> Полное описание всяких маркеров-заголовков:
> http://www.exif.org/Exif2-2.PDF
> Некий вариант упрощённого разбора файла можно найти в библиотеках
> для работы с Exif или в функциях получения размера картинки:
>
> http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988625232&n=21



Большое спасибо за 2-ю ссылку - буду надеяться, что поможет!


 
Jeer ©   (2009-02-12 16:54) [8]


> Michael   (12.02.09 16:50) [7]
> > VisualDSP <> Delphi :)
>
> ???


Не знаю, что ты имел в виду, в таком случае.
Для меня VisualDSP это среда разработки и отладки сигнальных процессоров Analog Devices VisualDSP++

И каким боком она к Delphi ?


 
Michael   (2009-02-12 19:24) [9]


> Не знаю, что ты имел в виду, в таком случае.Для меня VisualDSP
> это среда разработки и отладки сигнальных процессоров Analog
> Devices VisualDSP++И каким боком она к Delphi ?


Точно так.
А про то, что вопрос не имеет отношения к Delphi я в первом посте указал.
И разместил в ветке "Прочее", что не должно противоречить ее описанию: Поговорить не только о Делфи и программировании (конференция на отвлеченные темы)
Спасибо!


 
Pavia ©   (2009-02-12 19:52) [10]

По мойму полное описаниеи стандарт лежит сдесь.
http://www.w3.org/Graphics/JPEG/itu-t81.pdf



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

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

Наверх




Память: 0.49 MB
Время: 0.016 c
4-1208241010
Petrovich
2008-04-15 10:30
2009.04.12
0xc0000008 при подключении процедуры из DLL


2-1235023215
markers
2009-02-19 09:00
2009.04.12
Отлов сообщения при появлении/исчезновении окна.


2-1235193658
vegarulez
2009-02-21 08:20
2009.04.12
вопрос про SSL:= TIdSSLIOHandlerSocketOpenSSL.Create(nil);


15-1234215001
Юрий
2009-02-10 00:30
2009.04.12
С днем рождения ! 10 февраля 2009 вторник


2-1235126054
D@nger
2009-02-20 13:34
2009.04.12
Альтернатива MainMenu