Windows 8 24x24徽标图像图像失败wac工具测试

Ash*_*ali 8 windows-8

我正在使用工具Microsoft Visual Studio Express for Windows 8开发Windows 8应用程序 当我创建应用程序包以在应用商店上传时,它无法通过WAC工具测试并发出以下错误.

Image reference "images\badge_24.png": The image "C:\Program Files\WindowsApps
\myproject\images\badge_24.png" has an ABGR value "0x1D5E50E9" at position (9, 0) 
that is not valid. The pixel must be white (##FFFFFF) or transparent (00######).
Run Code Online (Sandbox Code Playgroud)

我在网上搜索并在VS update 1中找到了Badge Issue的链接

我没有使用34x34图像作为徽章徽标.我正在使用24x24图像我仍然通过wac工具得到错误,因为我无法将其提交给App Store.

我尝试使用34x34图像,但它不工作可以任何人帮我这个?

Jan*_*man 12

我非常清楚这个问题.它与图像大小无关,而与图像内容无关.错误消息实际上非常精确 - 并非徽章徽标中的所有像素都满足要求它们是完全白色## FFFFFF或透明00 ######.

我建议你的第一步是确认我的答案是正确的.为此,只需创建一个完全白色的临时24x24图像.如果你使用这个临时白色标志,WAC应该通过.

下一步将是获得适当的徽标图像.我使用GIMP图形工具(http://www.gimp.org/downloads/)执行了以下操作:

  1. 确定徽标的背景颜色,导航到"颜色">"颜色到alpha"并选择已识别的颜色.这使您的背景透明.
  2. 现在是时候用Colors> Desaturate对整个画面去饱和了
  3. 仅将位限制为## FFFFFF和00 ######:导航到颜色>亮度 - 对比度并将亮度和对比度都设置为最大值.

可以肯定的是,我是对的,您可能希望将当前徽章徽标附加到原始问题.