Delphi 为什么使用SVGMagic控件-一款SVG图像显示控件

2020-05-22

学习大师原创技术文档,请勿转载


SVG 支持 Delphi 和C++ builder VCL (控件下载在最下面)




为什么使用SVGMagic?

  • 与开发IDE集成

    安装后,可以使用本地IDE组件显示任何SVG图像,就像我们平时使用位图的格式一样(jpg, bmp, png……)。所有使用TGraphic的组件都支持svg,其中包括TImage、TPicture、TCanvas。



  • 卓越的图像质量


无论尺寸/分辨率如何,始终保持最佳的图像质量。如果图像需要调整大小,也不需要编辑图像,还保持最佳图片质量。


  • 高DPI支持

    我们知道,当使用SVG显示图像时,即使拉伸图像,其质量也不会改变。当应用程序必须支持高dpi时,这个特性提供了一定的优势,因为图像的大小自然会随界面一起变化。


  • 支持透明

    SVGs 完全支持透明,没有像位图图像那样的抗锯齿问题。

  • 动画支持

       SVG标准本身支持复杂的动画,而SVGMagic完全支持它们。

  • 更小的文件

    SVGs 比基于位图的图像要小得多,即使在压缩的情况下也是如此。此外,svg还支持压缩。.


  • 应用广泛

    SVGs 广泛用于internet图形,并且有一些著名的功能强大的工具,如Inkscape或Adobe®Illustrator。此外,您不需要自己创建SVG,因为在线上有很多矢量图像库可用,比如SVG Repo、Flaticon和许多其他的矢量图像库。


  • 可扩展的

    SVGs 可以很容易地扩展到其他组件,比如按钮、复选框、单选按钮、弹出菜单等等。

























阅读740