资源简介
自动分解多图片的atlas文件,支持同一atlas下多图片,支持拆分到子目录。
代码片段和文件信息
# -*- coding: utf-8 -*-
# 感谢mingyuan2575的单图片代码
“““
作者:Lthcwsw
功能:自动分解多图片的atlas文件
说明:
1、安装Python 2.7.12,全装,特别是要装pip
2、安装PIL。pip install pil 或者 pip install pillow
3、复制ff.py脚本进图片目录运行
“““
import os
import sys
import os.path
import shutil
from PIL import Image
def lineType(str):
if len(str) == 0:
return 1 # 文件结束
else:
str = str.replace(“\n“““)
str = str.replace(“ “““)
if len(str) == 0:
return 2 # 空行,另一个图片文件
return 3
def ReadPng():
global atlas
line = atlas.readline()
line = line.replace(“\n“““)
pngName = line
if not os.path.isfile(pngName): #图片文件不存在
print (pngName + ‘ file is not exist‘)
return
else:
big_image = Image.open(pngName)
_line = atlas.readline(); # size
_line = atlas.readline(); # format
_line = atlas.readline(); # filter
_line = atlas.readline(); # repeat
while True:
line1 = atlas.readline() # name
if lineType(line1) == 1:
break
elif lineType(line1) == 2:
ReadPng()
else:
line2 = atlas.readline() # rotate
line3 = atlas.readline() # xy
line4 = atlas.readline() # size
line5 = atlas.readline() # orig
line6 = atlas.readline() # offset
line7 = atlas.readline() # index
name = line1.replace(“\n“““) + “.png“;
args = line4.split(“:“)[1].split(““);
width = int(args[0])
height= int(args[1])
相关资源
- 电脑端微信图片dat转化
- MNIST手写体数字训练/测试数据集(图
- python飞机大战图片
- Python3.x+PyQtChart实现数据可视化界面
- python3根据模板图片批量自动制作个性
- DataV.GeoAtlas全国GeoJSON省市区县json数据
- python的色情图片识别
- python坦克大战图片源码.zip
- 百度图片器,批量百度图片,输入要
- 人脸识别图片集(刘德华吴彦祖)
- knn算法识别mnist图片-python3
- 根据关键字爬虫谷歌、百度、必应图
- 基于hough直线检测的倾斜图片校正
- Python-网站图片爬虫已包含微博微信公
- Python-利用GAN进行图片填充
- 拆解atlas资源脚本
- 飞机大战的图片资源包image.rar
-
使用python+robot fr
amework识别图片验证 - 字符型图片数字验证码识别完整过程
- 黑马python入门教程飞机大战素材(图
- 利用Python生成验证码图片相关文件
- 图像处理-图片找不同Find the differenc
- python3 ocr 识别图片文字CSDN验证码90%通
- python制作一个简单的图片编辑器
- 图片感兴趣区域ROI获取——鼠标选择
- Python飞机大战完整素材包字体音乐图
- python 实现 纹理图片分类识别 SVM支持
- Python飞机大战代码括音效,图片,字
- python3+实现视频转图片和图片转视频
- Python飞机大战 图片+音乐
评论
共有 条评论