因此,我正在制作一个主题,应该使用PaintEventArgs的图形还是从Width和Height创建一个新的图形? 哪种方法更好,为什么?

  ask by user3260957 translate from so

本文未有回复,本站智能推荐:

1回复

e。图形用法

我发现Graphics g和来自绘画事件的e.Graphics之间存在区别。e.Graphics类似于“ more PRO”,它使变换矩阵更加有趣。 像这样的转换https://msdn.microsoft.com/en-us/library/eews39w7(v=vs.110).aspx
3回复

为什么比图像图形更快地绘制OnPaint图形?

我正在寻找一种方法来加速我的游戏引擎的绘制,这是目前的重要瓶颈,并导致减速。 我正处于将其转换为XNA的边缘,但我只是注意到了一些东西。 说我有一个我已加载的小图像。 我们想要在屏幕上绘制一个图片框。 所以我们有一个处理程序。 我希望我们加载的图像在图片框上平铺(毕竟这
1回复

如何调整e.Graphics将在其中绘制的区域(视口)?

我正在使用PrintDocument.Print()启动打印过程,在其中打印数据网格(C1FlexGrid)以及一些页眉和页脚信息。 这是一个有点复杂的打印过程。 我正在使用标准的PrintDocument方法,但是由于要在页面上显示内容,因此我可以控制所有发生的事情。 我遇到的问题是
9回复

gdi + Graphics :: DrawImage真的很慢~~

我正在使用GDI + Graphic将4000 * 3000图像绘制到屏幕上,但它确实很慢。 大约需要300毫秒。 我希望它只占用不到10毫秒。 // - - - - - - - - - - - - - - - - - - - - - - // 这部分需要大约300毫秒,太可怕了!
4回复

C ++ GDI +位图操作需要加快字节操作的速度

我在C ++中使用GDI +操作某些位图图像,更改颜色并调整图像大小。 我的代码在某一点上非常慢,我正在寻找一些可能的方法来加快VS2013 Profiler中突出显示的行 关于如何更好地处理该算术线的任何方便提示吗? 这导致我的代码大量减速 提前致谢!
3回复

C#中的高性能位图绘图解决方案

我有一个用例,其中需要渲染位图拼贴作为预览。 该应用程序被实现为基于MVC的REST服务,并且我有一个非常普通的实现: 尽管此代码可以正常工作,但性能却很差(尤其是较大的图像)。 我也愿意使用第三方库,我只需要一个性能更快的解决方案。 任何帮助将不胜感激。 更新 为
1回复

位图图形与WinForm控件图形

我只是使用名为PdfiumViewer的Pdfium的.NET端口。 一旦在WinForm控件中渲染,它就可以很好地工作,但是当我尝试在Bitmap上渲染它以在WPF窗口中显示(甚至保存到磁盘)时,渲染的文本就会出现问题。 值得注意的是,我测试了Graphics对象上几乎所有可能的选项
3回复

将图形内容复制到位图

我尝试将图形对象的内容复制到位图。 我正在使用此代码 如果我使用这样的方法 位图包含内容。 但是,如果我在调用方法之前绘制图形对象,则位图为空白: 为什么在第一种情况下有效,而在后一种情况下无效?
3回复

Graphics.DrawImage并不总是绘制整个位图吗?

使用Graphics.DrawImage时遇到一个奇怪的问题。 在OnPaint使用e.Graphics.DrawImage(Image, Point)在控件上绘制位图“缓冲区”时,图像的某些部分似乎被省略了。 缓冲区以帮助程序方法填充,该方法使用从其构造的Graphics直接绘制Bit
1回复

TextRenderer with Graphics变换

我一直在研究自定义控件,我遇到了一个问题,TextRenderer的表现有点令人惊讶。 在我的OnPaint事件中,我将转换应用于Graphics对象以补偿滚动位置,如下所示: 然后我将图形对象传递给控件的所有子元素,以便它们自己绘制到它上面。 其中一个元素应该将文本字符串绘制到图形