android图片素材文件格式,关于Android图片和素材资源大小

1ee5a5db42a7c39c58d9caeecfe278b7.png

杨__羊羊

根据kcoppock的回答,我创建了以下shell脚本,以自动将所有图像调整为正确的大小并将它们复制到相应的Android drawable- *-文件夹中!创建一个shell脚本并粘贴以下代码:createAndroidImages.sh#!/bin/bashread -p "Please enter the subfolder of the original images? " folderread -p "How many DP (width) should the image have? " dpfor i in $(find $folder/. -type f -name "*[A-Z]*"); do mv "$i" "$(echo $i | tr A-Z a-z)"; donemkdir drawable-ldpimkdir drawable-mdpimkdir drawable-tvdpimkdir drawable-hdpimkdir drawable-xhdpimkdir drawable-xxhdpimkdir drawable-xxxhdpicp $folder/* drawable-ldpi/cp $folder/* drawable-mdpi/cp $folder/* drawable-tvdpi/cp $folder/* drawable-hdpi/cp $folder/* drawable-xhdpi/cp $folder/* drawable-xxhdpi/cp $folder/* drawable-xxxhdpi/sips -Z $(echo $dp*3/4 | bc) drawable-ldpi/*sips -Z $(echo $dp | bc) drawable-mdpi/*sips -Z $(echo $dp*4/3 | bc) drawable-tvdpi/*sips -Z $(echo $dp*3/2 | bc) drawable-hdpi/*sips -Z $(echo $dp*2 | bc) drawable-xhdpi/*sips -Z $(echo $dp*3 | bc) drawable-xxhdpi/*sips -Z $(echo $dp*4 | bc) drawable-xxxhdpi/*将您的脚本放在一个文件夹中,并将原始图像放在一个子文件夹中,例如:/.. createAndroidImages.sh.. originalImages/....a123.png....b456.png在终端中运行shell脚本: sh createAndroidImages.sh要将创建的图像直接复制到您的Android Studio项目中:cp -R drawable-* ~/AndroidStudioProjects/ESCRating/app/src/main/res/你完成了!希望这对某人有帮助!PS请注意,原始图像的像素宽度至少应为所需的dpi宽度的四倍(例如4(系数xxxhdpi)* 30dpi => 120px),以获得最佳效果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值