Доброго времени суток!
Под 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»);
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Атрибуты объекта javascript (2012)
- Форум Можно ли подружить glubuild2dmipmaps и qt? (2022)
- Форум Java2D Не получается сделать привязку курсора к узлам сетки (2016)
- Галерея Cairo (2005)
- Форум cairo (2007)
- Форум cairo (2007)
- Форум Проблема с окном OpenGL в Qt (2012)
- Форум Mono такое Mono... :\ (2009)
- Форум cairo/expose (2012)
- Форум cairo tee (2011)