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

Вниз

странная проблема с отображение картинки   Найти похожие ветки 

 
delphistorm   (2013-05-23 15:23) [0]

Гружу картинку в timage:

http://www.keramin.com/i/photo/orion_3s.jpg


procedure TForm1.Button1Click(Sender: TObject);
begin
 Image1.Picture.LoadFromFile("D:\orion_3s.jpg");
end;


после загрузки она почему-то становится серой. Стандартные просмотрщики ее отобращают нормально. Что не так?


 
delphistorm   (2013-05-23 15:26) [1]

поправлю, вот так гружу:


procedure TForm1.Button1Click(Sender: TObject);
var
 J: TJPEGImage;
begin
 J := TJPEGImage.Create;
 try
   J.LoadFromFile("D:\orion_3s.jpg");
   Image1.Picture.Bitmap.Assign(J);
 finally
   J.Free;
 end;
end;


 
delphistorm   (2013-05-23 15:37) [2]

такая проблема только в d7.


 
RWolf ©   (2013-05-23 15:37) [3]

Image1.Picture.LoadFromFile("D:\orion_3s.jpg");


 
delphistorm   (2013-05-23 15:43) [4]

RWolf ©  

???


 
RWolf ©   (2013-05-23 15:43) [5]

так грузится картинка в TImage.


 
delphistorm   (2013-05-23 15:49) [6]

так грузится картинка в TImage.

да не важно как грузится, суть в том, что как картинку не загружай, меняется ее цветовая гамма.


 
RWolf ©   (2013-05-23 15:58) [7]

пардон, невнимательно прочитал.
а если значение Image1.Picture.Bitmap.Monochrome поменять?


 
delphistorm   (2013-05-23 16:09) [8]

не помогает. я думаю, что проблема в jpeg-библиотеке. в XE... нормально работает


 
RWolf ©   (2013-05-23 16:11) [9]

не встречал таких проблем.
можно попробовать j.Grayscale:=True; перед загрузкой.


 
delphistorm   (2013-05-23 16:11) [10]

не помогает. я думаю, что проблема в jpeg-библиотеке. в XE... нормально работает


 
RWolf ©   (2013-05-23 16:12) [11]

> True
в смысле, наоборот — установить в False.


 
sniknik ©   (2013-05-23 16:17) [12]

дело в самой картинке...
открываешь ее в паинте, и тут же сохраняешь исходный jpg как ... jpg, и после этого все ок, и размер 24.2 кб вместо 176-ти.


 
delphistorm   (2013-05-23 17:54) [13]


> дело в самой картинке...


оказывается, картинка имеет цветовое пространство CMYK. Его поддержка появилась только с Delphi 2010.


 
alexdn ©   (2013-05-24 22:19) [14]

> delphistorm   (23.05.13 17:54) [13]
Да, кстати встречал такой эффект, вот например Хром браузер к этому делу чувствителен, он такую картинку даже открывать не будет! Точнее даже так, делал сохранить картинку из timage как.. jpg, а она потом хромом не открывается, а вот если её действительно открыть paint-ом, потом сохранить jpg как jpg, то всё становится норм.


 
robt5   (2013-05-25 18:21) [15]


> вот например Хром браузер

а вот например ИЕ как обычно открывает все



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

Форум: "Начинающим";
Текущий архив: 2014.03.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
2-1369242407
grinya
2013-05-22 21:06
2014.03.16
paintbox delphi


15-1380117316
JohnKorsh
2013-09-25 17:55
2014.03.16
Порты COM по BlueTooth


2-1369241162
NikitaXY
2013-05-22 20:46
2014.03.16
Одномерный массив. Delphi )


15-1380659402
Юрий
2013-10-02 00:30
2014.03.16
С днем рождения ! 2 октября 2013 среда


15-1380110910
Kerk
2013-09-25 16:08
2014.03.16
Challenges and Opportunities for Windows Developers Going Mobile





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