Jpeg Quality

3 отговора 93 прегледа
#1

Jpeg Quality

Някой знае ли как мога да променя качеството на jpeg, който записвам с метода bitmap.Save(Response.OutputStream, ImageFormat.Jpeg), защото качеството, което е по default е много мизерно ???

Отговор
в отговор на Memo #2

Re: Jpeg Quality

Пробвай със
public void Save(
string filename,
ImageCodecInfo encoder,
EncoderParameters encoderParams
);

Не съм го разглеждал, но това намерих в хелпа - не знам дали е това което ти трябва просто. Струва ми се обаче че в тия Инкодър Парамитърс може и да има тва което ти трябва... А може и да не...


Ние сме точици във вселената. А всеки човек е една цяла вселена...
Отговор
в отговор на nupkc #3

Re: Jpeg Quality

Да,
myEncoderParameter = new EncoderParameter(myEncoder, 50L);

Параметърът 50L указва, че картинката трябва да се запише с 50% компресия.

Отговор
в отговор на Memo #4

Re: Jpeg Quality

btw, пишеше го в хелпа


Ние сме точици във вселената. А всеки човек е една цяла вселена...
Отговор