【问题标题】:How can I display a transparent PNG on Delphi 2007?如何在 Delphi 2007 上显示透明的 PNG?
【发布时间】:2010-10-11 14:42:15
【问题描述】:

TImage 控件不支持 PNG。有第三方组件可以吗?

【问题讨论】:

    标签: delphi png delphi-2007 timage


    【解决方案1】:

    尝试PngComponents - 只要它们可用...

    可以找到D2009版本here

    编辑
    在 Google 代码中,旧版本 Delphi 的以下链接:
    http://code.google.com/p/cubicexplorer/downloads/detail?name=PngComponents.zip&can=2&q=

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

        GraphicEx 将为您提供对 png 和许多其他格式的支持。

        【讨论】:

        • 我认为这是最好的处理方式。只需将其放入 uses 子句即可。
        【解决方案4】:

        我已经成功地将 TPaintBox 组件与支持 PNG 的 DevExpress TcxImageList 一起使用,然后使用列表的工具在 OnPaint 中绘制图像。工作得很好。 DevEx 也有 TcxImage,但我没试过。

        【讨论】:

          【解决方案5】:

          DevEx TCXImage 组件直接支持 PNG。

          CXImage1.Picture.LoadFromFile(myimage.png)
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-06-22
            • 2019-12-12
            • 1970-01-01
            • 1970-01-01
            • 2014-09-30
            • 1970-01-01
            • 2012-03-25
            • 1970-01-01
            相关资源
            最近更新 更多