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

Вниз

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

Наверх




Память: 0.48 MB
Время: 0.04 c
6-1172922118
buben
2007-03-03 14:41
2007.11.04
post послать файл на сервер


15-1191431498
vpbar
2007-10-03 21:11
2007.11.04
Это нормально?


3-1182706645
Jacky
2007-06-24 21:37
2007.11.04
Отслеживание статуса входящего потока данных


2-1192219799
foreverDelphi
2007-10-13 00:09
2007.11.04
почему TOpenPictureDialog вызывает исключение


2-1192272777
apic
2007-10-13 14:52
2007.11.04
TListView





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