我正在使用Microsoft Visual Studio Express for
Windows 8开发
Windows 8应用程序
当我创建要在应用商店上传的应用包时,它无法通过WAC工具测试并发出以下错误.
当我创建要在应用商店上传的应用包时,它无法通过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######).
我在网上搜索,发现链接Badge Issue in VS update 1
我没有使用34×34图像作为徽章徽标.我正在使用24×24图像我仍然通过wac工具得到错误,因为我无法将此提交到App Store.
我尝试使用34×34图像,但它不工作可以任何人帮助我这个?
我非常了解这个问题.它与图像大小无关,而与图像内容无关.错误消息实际上非常精确 – 并非徽章徽标中的所有像素都满足要求它们是完全白色## FFFFFF或透明00 ######.
我建议你的第一步是确认我的答案是正确的.为此目的,只需创建一个完全白色的临时24×24图像.如果你使用这个临时白色标志,WAC应该通过.
下一步是获得适当的徽标图像.我使用GIMP图形工具(http://www.gimp.org/downloads/)执行了以下操作:
>确定徽标的背景颜色,导航到颜色>颜色为alpha并选择已识别的颜色.这使您的背景透明.
>现在是时候用Colors>去饱和整个画面了.去色
>仅将位限制为## FFFFFF和00 ######:导航到颜色>亮度 – 对比度并将亮度和对比度设置为最大值.
可以肯定的是,我是对的,您可能希望将当前徽章徽标附加到原始问题.