美文网首页
android python 复制不同分辨率切图

android python 复制不同分辨率切图

作者: 激扬飞雪 | 来源:发表于2023-04-12 09:56 被阅读0次
执行下脚本可以将蓝湖的切图不同分辨率的切图复制到android不同mipmap分辨率下
import os.path
import shutil


def copyFile():
    srcDir = "C:\\Users\\Administrator\\Downloads\\"
    srcDir += "guide_3_slices (1)"
    srcName = "guide_three.png"


    desDir = "D:\\code\\android_vip\\android\\app\src\main\\res"
    # desDir = "D:\\test"
    files = ["mipmap-mdpi", "mipmap-hdpi", "mipmap-xhdpi", "mipmap-xxhdpi", "mipmap-xxxhdpi"]

    srcFiles = [os.path.join(srcDir, file) for file in files]
    # print(files)
    # print(desFiles)
    # print(srcFiles)

    for srcDir in srcFiles:
        if not os.path.exists(srcDir):
            continue
        path = os.path.split(srcDir)[1]
        files = os.listdir(srcDir)
        fileDirs = [os.path.join(srcDir, file) for file in files]
        for file in fileDirs:
            if not file.endswith(".png"):
                continue
            #重写命源文件名称
            newFile = os.path.join(srcDir, srcName)

            os.renames(file, newFile)
            #目的文件
            desPath = os.path.join(desDir, path)
            print(desPath)
            print(os.path.exists(desPath))
            if not os.path.exists(desPath):
                os.makedirs(desPath)
            desFile = os.path.join(desPath, srcName)
            # print(desFile)
            print("原始文件:" + newFile)
            print("要复制的文件:" + desFile)
            shutil.copyfile(newFile, desFile)

    pass
def main():
   copyFile()
   pass
if __name__ == '__main__':
    main()

相关文章

  • 屏幕适配

    1.shap2.矢量图3.使用.9(抗拉升)4.多套图 定义 使得某一元素在Android不同尺寸、不同分辨率的手...

  • android 打包目录与splits——安卓gradle

    android 小白入门级都知道,android针对不同分辨率搞了不同的资源目录来装图片,比如说在低分辨率下和高分...

  • APP设计~切图那些事儿

    文/AndyLizAPP切图基本知识点以及注意事项 1、考虑适配Android 各种复杂的分辨率,如主流的1280...

  • Android SVG的使用

    一、背景 由于android 碎片化严重,对于不同型号手机、不同屏幕分辨率的适配,就显得异常艰难了。一般的做法是切...

  • iOS SVGKit使用与代码简析

    最近设计侧希望可以支持svg的切图,因为iOS切图需要出至少两个尺寸,@2x和@3x以适配不同的屏幕分辨率。加上图...

  • Android入门笔记

    概念 android会根据不同的屏幕分辨率家在不同的文件夹,如果你想禁止Android不跟随屏幕密度加载不同文件夹...

  • Android TV 开发之屏幕适配

    前言 Android 的屏幕适配是指适配不同机顶盒 UI 框架层输出的分辨率和 dpi,而不是适配不同分辨率的电视...

  • ImageMagick让切图变得更简单

    前言 作为前端开发人员,切图是一件无法避免的事情。Android市场上机型的分辨率参差不齐,一个应用需要好多套图,...

  • Android屏幕适配总结

    Android屏幕适配总结 前言 目录 定义 使得某一元素在Android不同尺寸、不同分辨率的手机上具备相同的显...

  • android屏幕适配总结

    Android系统碎片化、Android机型屏幕尺寸碎片化、Android屏幕分辨率碎片化造成同一元素在不同手机上...

网友评论

      本文标题:android python 复制不同分辨率切图

      本文链接:https://www.haomeiwen.com/subject/ndpuddtx.html