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

Вниз

TJPEGImage глючит   Найти похожие ветки 

 
Gramazila   (2007-10-01 12:02) [0]

Добрый день!

  У меня возникла проблема с TJPEGImage. Я делаю вот что:

1. Сохраняю картинку из канвы в BMP файл на диск.
2. С помощью специальной программы (таковы уж условия заказчика) конвертирую BMP в JPG и результат снова открываю с помощью TJPEGImage.
  Но при выводе на экран картинка превращается в набор черно-белых полосок :(   Что характерно, любой просмотровщик открывает ее нормально! Но TJPEGImage не в состоянии это сделать.
  Если кто-то сталкивался с подобной проблемой или же знает в чем может быть причина, то я буду безумно благодарен за помощь!

Вот пример такой картинки (11Кб):
http://rapidshare.com/files/59461751/NewFile.jpg.html


 
Инс ©   (2007-10-01 13:48) [1]

Не используйте TJPEGImage, используйте что-нибудь другое, GDI+, например. Первый далеко не со всеми картинками справляется.


 
homm ©   (2007-10-01 13:54) [2]

> [0] Gramazila   (01.10.07 12:02)
> С помощью специальной программы (таковы уж условия заказчика)
> конвертирую BMP в JPG и результат снова открываю с помощью

Попробуй ничего не сохранять ничего с канвы, а взять готовый файл bmp и конвертнуть той прогой. Ты удивишься, обноружив что он тоже не открое (или удивишь меня, если откроется)


 
Dimaxx ©   (2007-10-01 14:29) [3]

Конвертор кривой...


 
Gramazila   (2007-10-01 14:51) [4]

Нет, я Вас всё-таки удивлю, - Готовые файлы bmp очень даже замечательно конвертятся, в том-то и дело! Программа покупная и профессиональная (называется 2JPEG).
  И использовать GDI уже слишком поздно :"(  К тому же, там всё-равно придётся перед открытием файла JPG конвертировать его в BMP или я ошибаюсь?


 
homm ©   (2007-10-01 15:39) [5]

смотреть, искать различия в формате готового и полученого BMP файла


 
Gramazila   (2007-10-01 16:22) [6]

И? Писать свой конвертор для устранения различий? :)


 
Вася Правильный   (2007-10-01 16:33) [7]

наверняка jpeg2000 формат


 
homm ©   (2007-10-01 16:34) [8]

> [6] Gramazila   (01.10.07 16:22)
> И? Писать свой конвертор для устранения различий? :)

Сюда выложит, вместе подумаем как привести к одному формату


 
Gramazila   (2007-10-01 16:37) [9]

В принципе, такое может быть. А как это определить? И что с этим можно сделать?


 
homm ©   (2007-10-01 16:46) [10]

Формат картинки посмотреть. Вопользуйся фотошопом, на худой конец. Нужно количество цветов, и как распологаются ряды, снизу вверх или в прямом порядке.

И еше, ты пробовал промежуточный BMP файл открывать, прежде чем его 2JPEG схавает? Он читается?


 
Gramazila   (2007-10-01 16:47) [11]

Хотя, нет. Эта программа может конвертировать в jpeg2000, но если сознательно ей этого не задавать, то будут обычные жыпеги. А мне jpeg2000 уж точно не нужен :)


 
Gramazila   (2007-10-01 16:48) [12]

Да, промежуточный файл открывается хорошо!


 
Sapersky   (2007-10-01 18:24) [13]

Вот пример такой картинки (11Кб):

Irfanview пишет: JPEG, CMYK.
Видимо, TJPEGImage CMYK не понимает. Нужно или грузить другими средствами, или заставить конвертер выдавать обычный jpeg.


 
Gramazila   (2007-10-02 18:16) [14]

Sapersky, спасибо, Вам, огромнейшее!!!!!!!

Действительно, конвертер почему-то сжимает бмп-файлы сохраненные с канвы в режиме CMYK! И еяли задавать авно RGB, то всё работает как надо!!!!

СПАСИПО ОГРОМНОЕ!!!!!!   Вы меня просто спасли!


 
имя   (2007-10-07 22:15) [15]

Удалено модератором


 
37B1E4B2   (2007-10-07 22:23) [16]

— Правильно, Ларк, если исключить особенные стечения обстоятельств, которые очень
редки, как все то, что выходит из границ великого диалектического процесса усреднения, —
ответил учитель.



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

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

Наверх




Память: 0.5 MB
Время: 0.018 c
2-1192106178
GamerZone
2007-10-11 16:36
2007.11.04
Статус сервера


2-1192168137
r.o.o.t
2007-10-12 09:48
2007.11.04
Обработка ошибок в потоке


6-1172949074
Den81
2007-03-03 22:11
2007.11.04
WebBrowser и Java функции


1-1187603315
AlexAlex
2007-08-20 13:48
2007.11.04
Как программно вызвать закладку "Безопасность" Explorerа?


3-1182482712
Sw
2007-06-22 07:25
2007.11.04
DBGrid