1
私はアプリのアイコンのコンテキストを生成するためのOSXのMacで.SHを持っていますが、私はスクリプトを実行するとき、私は、フォルダバッシュや画像魔術
でメッセージconvert: unable to open image `c.png': No such file or directory @ error/blob.c/OpenBlob/2709.
convert: unable to open file `c.png' @ error/png.c/ReadPNGImage/3917.
convert: no images defined `mipmap-mdpi/c.png' @ error/convert.c/ConvertImageCommand/3210.
とファイルc.pngステーを取得します
read original
read nombre_resultante
read size
Resize() {
if [ "$size" == "1" ]; then
SIZE_MDPI="48x48"
SIZE_HDPI="72x72"
SIZE_XHDPI="96x96"
SIZE_XXHDPI="144x144"
SIZE_XXXHDPI="192x192"
elif [ "$size" == "2" ]; then
SIZE_MDPI="24x24"
SIZE_HDPI="36x36"
SIZE_XHDPI="48x48"
SIZE_XXHDPI="72x72"
SIZE_XXXHDPI="96x96"
fi
rm -rf mipmap-mdpi/*
rm -rf mipmap-hdpi/*
rm -rf mipmap-xhdpi/*
rm -rf mipmap-xxhdpi/*
rm -rf mipmap-xxxhdpi/*
convert $original -resize "$SIZE_MDPI" mipmap-mdpi/$nombre_resultante
convert $original -resize "$SIZE_HDPI" mipmap-hdpi/$nombre_resultante
convert $original -resize "$SIZE_XHDPI" mipmap-xhdpi/$nombre_resultante
convert $original -resize "$SIZE_XXHDPI" mipmap-xxhdpi/$nombre_resultante
convert $original -resize "$SIZE_XXXHDPI" mipmap-xxxhdpi/$nombre_resultante
}
Resize $size
はあなたにファイルが存在することを確認していますか?コマンドを実行する前にbashで事前確認することができます。そして、あなたの$ size引数は 'Resize'を呼び出すときには役に立たない –