2d图形优势& WPF中超过2d图像的缺点

时间:2015-01-23 10:14:29

标签: c# wpf image 2d graphic

我需要知道在2d图像中使用wpf中的2d图形是否有任何优点或缺点?

我的意思是,如果我要在wpf窗口中显示椭圆,哪一个更有用,为什么?要创建椭圆对象或创建图像控件,然后将预先设计的椭圆图像加载到其中?

使用2D图形是否具有任何优势,即它们消耗更少的内存或提高性能或类似的东西?

提前致谢。

1 个答案:

答案 0 :(得分:2)

图像不具备良好的可扩展性。

矢量图形是。

在高dpi显示器上,您的图像宽度= 300(单位不是像素)和高度= 300(单位)在显示器上,96 dpi不大于144dpi的显示器。但144 dpi显示器上的图像需要更多相同尺寸的像素。

1个单位是1/96英寸。

因此,拥有可扩展的“图像”比使用固定的“图像”更好。

winform没有wpf的功能之一!以及你不应该使用像素作为大小/宽度/高度/位置等的原因

<强>附记:

在winform中,很难编写可扩展的程序。在高dpi监视器上,字体,按钮等看起来非常小。没有选择来解决这个问题。 所以windows编写了一个算法,可以创建程序的位图并进行扩展。 所以:progamms的宽度和高度与之前相同,但用户看到的更大(Bitmap)。然后在实际大小的应用程序上重新计算用户输入;一切都很好 - 看起来很好。

希望有帮助并且是正确的。