Изменение размера изображения C#, библиотека VB.NET с открытым исходным кодом

Кто-нибудь укажет мне на правильное направление того, как изменить размер изображения jpg до точно определенного размера (как размер файла, так и размер пикселя, например, 148 x 72 px, 300 КБ).

Для этого можно настроить качество изображений.

Это может быть библиотека/код .NET, но она должна быть бесплатной для коммерческого использования/с открытым исходным кодом.

Я хочу, чтобы это было либо на С#, либо на VB.NET в качестве библиотеки.


person Community    schedule 20.03.2009    source источник


Ответы (1)


Вы можете использовать Graphics.DrawImage, чтобы изменить размер изображения. Затем вы можете настроить качество, передав параметр методу Bitmap.Save (подробнее). Я не знаю, как вы можете перейти от размера файла к правильному параметру сжатия. Вы всегда можете попробовать несколько параметров сжатия, пока размер файла не будет соответствовать тому, что вам нужно.

person David    schedule 20.03.2009