【问题标题】:Use .ico or .png as image source for Controls?使用 .ico 或 .png 作为控件的图像源?
【发布时间】:2011-09-20 21:04:50
【问题描述】:

我正在使用 MS 功能区控件开发 WPF 应用程序。 我不确定应该为功能区控件使用什么格式的图像文件 - 主要介于 png 和 ico 文件格式之间,MSDN 没有提供任何偏好或建议。

以下面为例:

<ribbon:RibbonButton LargeImageSource="Images\foo.png" Label="Open Foo"/>

<ribbon:RibbonButton LargeImageSource="Images\foo.ico" Label="Open Foo"/>

如果我有一个 foo.png (32x32) 和 foo.ico 包含一个 (32x32) 图标,两者似乎都没有区别。

我知道 .ico 可以包含一组图像,并且存在大小差异(.ico 的大小比 .png 大得多,即使它只包含一个图标),所以我担心它在不同版本的 Window 中呈现(XP、Vista、7、ME、2000 等)和其他可能影响我不知道的用户体验的差异。有人知道吗?

【问题讨论】:

    标签: wpf xaml icons


    【解决方案1】:

    我会选择 .png,因为它们通常更易于使用,并且有更多可用的工具支持制作漂亮的 .png 文件。我通常只使用 .ico 文件作为应用程序图标。

    我花了一些时间尝试处理图标上的阴影和 alpha 混合...如果没有合适的工具,这只会令人沮丧。

    不过,我不知道有任何其他令人信服的理由做出选择。

    【讨论】:

      猜你喜欢
      • 2013-03-08
      • 1970-01-01
      • 2011-05-11
      • 2012-01-24
      • 1970-01-01
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 2017-11-01
      相关资源
      最近更新 更多