日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

ubuntu下使用python将ppt转成图片_Ubuntu下使用Python实现游戏制作中的切分图片功能...

發布時間:2025/3/8 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu下使用python将ppt转成图片_Ubuntu下使用Python实现游戏制作中的切分图片功能... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例講述了Ubuntu下使用Python實現游戲制作中的切分圖片功能。分享給大家供大家參考,具體如下:

why

拿到一個人物行走的素材,要用TexturePacker打包。TexturePacker打包后,助于游戲加載圖片效率,且比較好管理。

目前得到一張整圖,無法直接導入到TexturePacker。

what

切片:使用切片將源圖像分成許多的功能區域。

how

1 ubuntu下圖片處理軟件 GIMP: 畫好參考線后, 點擊 濾鏡->WEB ->切片

2 python + PIL? (pip install pillow 安裝)

第一種手動太麻煩,不好精細自動化操作。

采用第二種

# coding=utf-8

from PIL import Image

import os

def mkdir(path):

# 去除首位空格

path=path.strip()

# 去除尾部 \ 符號

path=path.rstrip("\\")

# 判斷路徑是否存在

# 存在 True

# 不存在 False

isExists=os.path.exists(path)

# 判斷結果

if not isExists:

# 如果不存在則創建目錄

print path+' 創建成功'

# 創建目錄操作函數

os.makedirs(path)

return True

else:

# 如果目錄存在則不創建,并提示目錄已存在

print path+' 目錄已存在'

return False

cnt = 0

imageName = 'mageStand.png'

pathName = 'mageStand'

img = Image.open(imageName)

ori_w,ori_h = img.size

row = 4

col = 4

for j in range(0, col):

Y = j*ori_h/col

Y_end = Y + ori_h/col

for i in range(0, row):

X = i*ori_w/row

X_end = X + ori_w/row

print X, X_end

if 8 == cnt:

pathName+="adv"

cnt = 0

mkdir(pathName)

fileName = '%s/a_%d.png' %(pathName, cnt)

img.crop((X, Y, X_end, Y_end)).save( fileName )

cnt+=1

希望本文所述對大家Python程序設計有所幫助。

總結

以上是生活随笔為你收集整理的ubuntu下使用python将ppt转成图片_Ubuntu下使用Python实现游戏制作中的切分图片功能...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。