LINUX.ORG.RU

Mono - Cairo CompositingQuality


0

1

Доброго времени суток!

Под Windows в GDI+ есть CompositingQuality, в Mono выполняю следующий ккод, он генерирует идентичный изображения. Хотелось бы знать вообще Cairo поддерживает Гамма корекцию? Гугл ничего внятного поэтому поводу не возвращает. Может кто сталкивался?


System.Drawing.Image img = new System.Drawing.Bitmap(500, 500);               
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(img);
g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.GammaCorrected;
         
g.Clear(System.Drawing.Color.Black);
         
const float scale = 2;                                 
         
Image pImg = Image.FromFile(«convert.jpg»);

int width = pImg.Width;
int height = pImg.Height;

System.Drawing.Rectangle r = new System.Drawing.Rectangle(0,0,(int)(width/scale),(int)(height/scale));
g.DrawImage(pImg,r,0,0,width,height,GraphicsUnit.Pixel);
Console.WriteLine(«compositing = » + g.CompositingQuality.ToString());
img.Save(«compositing1.png»);

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.