Ionic cordova资源启动屏幕无法正常工作

问题描述 投票:3回答:5

我正在尝试使用Ionic创建的自动方法为我的应用生成匹配大小的闪屏尺寸。

我正在使用下一个命令:

ionic cordova resources

要么:

ionic cordova resources --splash

(更具体的命令)。

然后我在CLI中收到下一个错误:

✖ Uploading source images to prepare for transformations - failed!
HTTP Error 400: POST https://res.ionic.io/api/v1/upload

{"Error":"unable to read uploaded image","Width":0,"Height":0,"Type":"png","Vector":false}

我试图上传pngjpg。我也试图清除png的透明度,以便它具有背景。我也试过使用Apple官方网站上的各种尺寸。但它仍然无效。

也许图像中的某些内容不正确?

顺便说一下,Icon工作正常。

cordova ionic3 splash
5个回答
2
投票

前几天我遇到了这个问题,我找到了解决方案

https://github.com/ionic-team/ionic-cli/issues/3385#issuecomment-408508772

首先,添加Android平台:

ionic cordova platform add android

icon.png准备好splash.pngresources

npm i -g [email protected]

然后ionic cordova resources android


1
投票

.png扩展名更改为.ai应该可行


0
投票

通过Windows Paint保存图像解决了这个问题。现在科尔多瓦成功识别出图像的宽度和高度。


0
投票

图像文件需要采用非隔行扫描格式。使用ImageMagick或其他tool将其保存为非隔行扫描并重试。


0
投票

使用Gimp将文件另存为icon.psd和splash.psd(Photoshop格式)。

© www.soinside.com 2019 - 2024. All rights reserved.