JPG Обработка изображений - PullRequest
       11

JPG Обработка изображений

1 голос
/ 12 января 2011

Возможно ли отключить 'Chroma Subsampling' во время передискретизации или изменения размера изображения JPG?

Насколько я понимаю, отключение Chroma Subsampling аналогично YCbCr filter 4x4x4.

Есть либиблиотека для .NET, которую я могу использовать для этого?

Спасибо, что читаете друзей.

1 Ответ

1 голос
/ 12 января 2011

Я не знаю способа сделать это изначально, но есть библиотеки, такие как FreeImage , которые имеют опции для изменения подвыборки .

РЕДАКТИРОВАТЬ

Вот пример с флагами OR вместе:

    Using I = New FreeImageAPI.FreeImageBitmap("c:\input.jpg")
        I.Save("c:\output.jpg", FreeImageAPI.FREE_IMAGE_FORMAT.FIF_JPEG, FreeImageAPI.FREE_IMAGE_SAVE_FLAGS.JPEG_SUBSAMPLING_444 Or FreeImageAPI.FREE_IMAGE_SAVE_FLAGS.JPEG_QUALITYSUPERB)
    End Using
...