Форум: "Media";
Текущий архив: 2012.02.05;
Скачать: [xml.tar.bz2];
ВнизПроблема с jpg.CompressionQuality Найти похожие ветки
← →
leonidus (2008-09-19 21:35) [0]Нужно изменить качество JPG, делаю так:
JPG:=TJPEGImage.Create;
jpg.LoadFromFile("D:\1.jpg");
jpg.CompressionQuality:=50;
jpg.Compress;
label12.Caption:=inttostr(jpg.Height);
jpg.SaveToFile("D:\2.jpg");
jpg.Free;
Так вот 2.jpg всегда получается размеров 0 байт, да и значение label12.Caption равно нулю. Причем если закомментировать строчку jpg.Compress все нормально кроме того что выходной файл не изменяется т.е. получается того же размера. В чем может быть загвоздка?
← →
{RASkov} © (2008-09-19 23:32) [1]Попробуй перед Compress вставить DIBNeeded....
← →
leonidus (2008-09-20 00:18) [2]удивительно но заработало, огромное спасибо, а почему так?
← →
GladiatorX © (2008-09-24 11:56) [3]Как говорит справка DIBNeeded - декомпрессия изображения. Т.е. прежде получаешь исходный bitmap, а затем сжимаешь его в другом качестве.
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2012.02.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c