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

Вниз

Как уменьшить JPEG, как это делает Photoshop без потери качества?   Найти похожие ветки 

 
NetKnight ©   (2003-11-24 18:12) [0]

Субж? В хелпе очень скудное описание по преобразованию картинок. Хочу написать прогу, которая подгоняет все картинке в директории под один размер, сохраняя качество.


 
Думкин ©   (2003-11-24 18:30) [1]

Смотря какая система.
1. Если NT - то посмотри информацию про StretchBlt,SetStretchBltMode
2. Если нет или хочешь больше управлять качеством, то G32. http://g32.org


 
miek ©   (2003-11-24 19:11) [2]

JPEG всегда снижает качество, в фотошопе или где.

Читай описание формата JPEG, если осилишь, то вполне возможно сделать такую штуку. Там картинка на квадратики разбивается и в каждом можно свое качество задать. Но задача не для слабонервных. А так, по-простому - берешь любой компонент для JPEG и подбором выясняешь, на каком качестве нужный размер будет.


 
NetKnight ©   (2003-11-24 21:19) [3]

Хммм... А фотожоповских алгоритмов нигде не лежит? Имхо он лучше всего это делает...
Мне нужно из одного размера (скажем 1024*768) сделать другой (скажем 800*600).


 
miek ©   (2003-11-24 23:38) [4]

Фотошоповские алгоритмы обычные, без премудростей. Смотришь название метода (в настройках) - типа Bilinear, Bicubic, Lanczos и айда в гугль. Или можно искать что-то вроде Intel Image Processing Library.


 
NetKnight ©   (2003-11-25 03:04) [5]

Хмм.. А готовые библиотеки есть?



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

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

Наверх





Память: 0.45 MB
Время: 0.036 c
14-1077768297
NOD
2004-02-26 07:04
2004.03.28
Уничтожитель!


6-1074174956
Method
2004-01-15 16:55
2004.03.28
Chat


3-1077714830
adias
2004-02-25 16:13
2004.03.28
Целостность и транзакция


3-1077875150
wild_arg
2004-02-27 12:45
2004.03.28
Время запроса


1-1078881880
Skaner
2004-03-10 04:24
2004.03.28
Вывод путей папок.





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