不用第三个变量, 交换两变量的值 (C++)
Python GIL的一个实验

用Python分割图片 (PIL)

kitt posted @ 2014年3月10日 01:39 in 技术类 Tech , 5314 阅读

今天试了下Python Imaging Library, 分割图片真方便, 当然还有其他逆天功能。有幅图片 a.bmp , 宽度1600, 高度1200, 需要把它均匀分割成相等大小的4份。

 

先安装Python Imaging Library, 从官网下载1.1.7 Source Kit, 解压后进入其目录, 执行python setup.py install即可。然后几行代码即可搞定, crop需要一个tuple参数说明截图区域, 前两个值是左上角点坐标, 后两个值是右下角点坐标。 整幅图左上角点(0, 0), 右下角点(1600, 1200)。若为jpg格式则需要相应库的支持。

import Image
im = Image.open('a.bmp')
im.crop((0, 0, 800, 600)).save('a_1.bmp')
im.crop((800, 0, 1600, 600)).save('a_2.bmp')
im.crop((0, 600, 800, 1200)).save('a_3.bmp')
im.crop((800, 600, 1600, 1200)).save('a_4.bmp')

 

 

 


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter