# python3 4行代码实现图片分辨率转换,需要用到PIL
1 min read
Table of Contents
自己写的
def imgresize(filename): a.resize((720, 1280), Image.ANTIALIAS).save('%s-720x1280.png' % filename[:-4]) print('转换完毕,图片名为:', '%s-720x1280.png' % filename[:-4]) return '%s-720x1280.png' % filename[:-4]💬 回复: Jun (2018-08-31)
def screencut(stage, jietu): # jietu.crop((74, 215, 123, 264)).save('fenge/stage.png') 识别不出来,所以手动输入stage吧 if 0 < stage < 8: r1 = jietu.crop((40, 320, 160, 380)).save('fenge/r1.png') r2 = jietu.crop((40, 420, 160, 480)).save('fenge/r2.png') r3 = jietu.crop((40, 520, 160, 580)).save('fenge/r3.png') r4 = jietu.crop((40, 620, 160, 680)).save('fenge/r4.png') r5 = jietu.crop((40, 720, 160, 780)).save('fenge/r5.png') c1 = jietu.crop((200, 180, 230, 305)).save('fenge/c1.png') c2 = jietu.crop((300, 180, 335, 305)).save('fenge/c2.png') c3 = jietu.crop((400, 180, 435, 305)).save('fenge/c3.png') c4 = jietu.crop((500, 180, 535, 305)).save('fenge/c4.png') c5 = jietu.crop((600, 180, 660, 300)).save('fenge/c5.png') elif 8 < stage < 10: r1 = im.crop((70, 440, 260, 1300)) elif 10 < stage < 13: r1 = im.crop((70, 440, 260, 1300)) elif 13 < stage < 20: r1 = im.crop((70, 440, 260, 1300)) elif stage > 20: c10 = im.crop((632, 150, 679, 306)).save('fenge/c10.png')