Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 压缩级别。显然,我可以制作图像上传器,而苹果不能。与苹果不同的是,我从未梦想过强迫我的用户“哦,只是手动从PNG中删除alpha!对于每一张图片!”。当iTunes Connect不允许时,xcode允许这样做是很糟糕的。对我来说也很有用。ThxJPEG是_Ios_Iphone_Itunes_App Store Connect - Fatal编程技术网

Ios 压缩级别。显然,我可以制作图像上传器,而苹果不能。与苹果不同的是,我从未梦想过强迫我的用户“哦,只是手动从PNG中删除alpha!对于每一张图片!”。当iTunes Connect不允许时,xcode允许这样做是很糟糕的。对我来说也很有用。ThxJPEG是

Ios 压缩级别。显然,我可以制作图像上传器,而苹果不能。与苹果不同的是,我从未梦想过强迫我的用户“哦,只是手动从PNG中删除alpha!对于每一张图片!”。当iTunes Connect不允许时,xcode允许这样做是很糟糕的。对我来说也很有用。ThxJPEG是,ios,iphone,itunes,app-store-connect,Ios,Iphone,Itunes,App Store Connect,压缩级别。显然,我可以制作图像上传器,而苹果不能。与苹果不同的是,我从未梦想过强迫我的用户“哦,只是手动从PNG中删除alpha!对于每一张图片!”。当iTunes Connect不允许时,xcode允许这样做是很糟糕的。对我来说也很有用。ThxJPEG是有损的,这是一个非常糟糕的想法。查看其他答案并正确删除透明度。只需在预览中打开并导出为JPEG即可解决问题。XCode的设备截图保存为PNG格式,这就是问题所在。使用设备拍摄屏幕(主页按钮+电源按钮)以JPEG格式保存。您可以在预览中导出到PN



压缩级别。显然,我可以制作图像上传器,而苹果不能。与苹果不同的是,我从未梦想过强迫我的用户“哦,只是手动从PNG中删除alpha!对于每一张图片!”。当iTunes Connect不允许时,xcode允许这样做是很糟糕的。对我来说也很有用。ThxJPEG是有损的,这是一个非常糟糕的想法。查看其他答案并正确删除透明度。只需在预览中打开并导出为JPEG即可解决问题。XCode的设备截图保存为PNG格式,这就是问题所在。使用设备拍摄屏幕(主页按钮+电源按钮)以JPEG格式保存。您可以在预览中导出到PNG而不使用alpha。只需打开图像,选择导出,选择PNG,取消选中Alpha,然后单击保存。如果您一次打开所有图像,预览也支持批量导出。回答很好,但正如我所注意到的。jpg效果不好,所以我只需在Photoshop set background layer中打开图像并设置其白色,以便删除图像透明度并将此图像用作PNG。谢谢。我讨厌苹果在捕获、保存和向iTunesConnect商店发送屏幕截图的过程中又增加了一个步骤。这个工具非常简单,但非常有用。否则,我不得不花时间使用苹果的预览应用程序一个接一个地删除透明度,这非常耗时。现在只需一次拍摄就可以制作多个文件。非常方便,谢谢!对于苹果所有的程序员来说,你可能会认为他们可以自动剥离alpha通道。我发誓我上传的图标没有一个是透明的,但是提交失败仅仅是因为它们是以允许透明的格式保存的。不客气。事实上,我为自己制作了这个程序,是因为我在向苹果提交应用程序时遇到了挫折,然后决定在这里与社区共享。这是github上的开源软件。你可以查看代码或按自己喜欢的方式使用。太棒了!你今天救了我一两个小时。由于重新设计,需要上传475张图片!考虑到他们建议你这么做,iTunes Connect不接受由Xcode生成的屏幕截图真是荒谬。不知为什么,当我这么做时,它将尺寸削减了一半,现在对于iTC来说是“错误的尺寸”!WTF苹果???可以理解的是,手头只有1780亿美元的现金,苹果无法修复这个愚蠢的错误,需要成千上万的开发者自己一次又一次地乏味地执行这个操作。呃,我希望我能给这个人100票来解决我的问题双击照片“文件”->“导出…”jpg意味着质量下降,我不会这么做,除非我真的需要它变小。是的,但你在使用JPEG时自找麻烦。它们天生是为“嘈杂”图像(如照片)设计的,但会在具有大量块颜色和直线边缘(如屏幕截图)的图像上产生伪影。可以通过命令
sips-g hasAlpha*.png
mogrify-alpha off实现检查alpha的较短输出。这对我不起作用-它仍然有一个alpha通道。这适用于单个图像。但当我尝试保存操作并执行批量导出时,生成的图像仍然有alpha。ITunes Connect在某些方面不接受jpeg。例如,IOS应用程序图标必须为png。这在Mac OS High Sierra上不起作用,请尝试在不使用alpha的情况下导出较低版本。希望它能帮助别人。非常简单的解决方案。谢谢在卡塔利纳工作。将任何透明度替换为白色。这在Mac OS High Sierra上不起作用,请尝试在不使用alpha的情况下导出较低版本。希望它能帮助别人。非常感谢你!这会改变照片的质量吗?
"Images can't contain alpha channels or transparencies." 
$ file input.png
input.png: PNG image data, 1024 x 1024, 8-bit/color RGBA, non-interlaced
$ pngcrush -q -c 2 input.png output.png
libpng warning: iCCP: known incorrect sRGB profile
$ file output.png
output.png: PNG image data, 1024 x 1024, 8-bit/color RGB, non-interlaced
alias pngToJpg='for i in *.png; do convert $i ${i/.png/}.jpg; done'
brew install imagemagick
cd folder_with_images
mogrify -alpha off */*.png
sips -g all image.png
UIGraphicsBeginImageContextWithOptions(imageSize, YES, 0); 
brew install imagemagick
* navigate to `platforms/ios/<your_app_name>/Images.xcassets/AppIcon.appiconset`*
mogrify -alpha off *.png