gpt4 book ai didi

c# - Graphics.DrawImage 是否检查图像是否在剪辑边界内?

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:19 26 4
gpt4 key购买 nike

如:

Graphics g = Graphics.FromImage(new Bitmap(400,400));
g.DrawImage(something, new Point(-400,-400))

它是否仍会运行绘图代码来绘制图像,或者它会检查传递给它的 Point 是否会将图像放在剪贴板的边界 (ClipBounds) 中?

此外,如果要绘制 25 张图像,检查图像是否在边界内是否会提高性能?

最佳答案

什么是 Graphics

Encapsulates a GDI+ drawing surface.

什么是表面?它是二维矩形。

什么是矩形?它是点数组,受边界限制。

你能在数组外画一个点吗?没有。

所以只会绘制边界内的点?是的。

外面的点会被忽略吗?是的。

自动?自动神奇地。

还有位图?和位图。

尝试在内部和外部绘制位图,测量时间并亲眼看看!

关于c# - Graphics.DrawImage 是否检查图像是否在剪辑边界内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23245567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com