Изображения, полученные с цифровых камер, часто превышают размер 2-3 МБ, что затрудняет их передачу по электронной почте и другими способами. Это требует изменения размера изображения (с точки зрения размера файла, а не высоты или ширины). Очень похоже на MS Paint, предлагающий функции изменения размера изображения. Я плохо разбираюсь в теории файлов изображений. Буду признателен, если кто-нибудь укажет мне на следующие источники информации:
Теория изображений (как работают различные форматы изображений jpeg, png, tiff и т. д.)?
Как изображение теряет свою резкость при изменении размера? Существуют ли какие-нибудь
бесплатные библиотеки .Net (я использую 4.0) для этого? Если нет, могу ли я использовать любую библиотеку, использующую com-совместимость?
Большое спасибо,