ps无缝拼接图片,拼接图片怎么做,ps无缝拼接图片,拼接图片在哪

  ps无缝拼接图片,拼接图片怎么做,ps无缝拼接图片,拼接图片在哪

  #!/usr/和谐之笔/env python

  #-*-编码:utf-8-*-

  进口PIL。图像作为图像

  导入操作系统

  images _ path= d:mafengwo Photo May谭老师的暖风,非洲袁野的呼唤 #相册地址

  IMAGES_FORMAT=[。jpg ,。jpg] #图像格式

  IMAGE_SIZE_W=47 #每个小图像的宽度

  IMAGE_SIZE_H=57 #每个小图像的高度

  IMAGE_ROW=5 #图像区间,即合并成一张图后有多少行?

  IMAGE_COLUMN=4 #图像区间,即合并成一个图后有多少列?

  IMAGE_SAVE_PATH=final.jpg #图像转换后的地址

  #获取图像集地址下的所有图像名称

  image _ names=[namefornameinos . list dir(images _ path)for iteminimages _ format if

  OS . path . split ext(name)[1]==item]

  #简单判断参数设置的个数和实际图像集的大小。

  iflen(image_names)!=图像行*图像列:

  提高值错误(合成图像的参数与请求的数量不匹配!)

  #图像拼接功能的定义

  定义image_compose():

  To_image=image.new(RGB),)IMAGE_COLUMN * IMAGE_SIZE_W,IMAGE_ROW * IMAGE_SIZE_H)创建新图表。

  #循环扫描,将图像按顺序粘贴在相应的位置。

  foryinrange(1,IMAGE_ROW 1):

  forxinrange(1,IMAGE_COLUMN 1):

  from _ image=image . open(images _ path image _ names[image _ column *(y-1)x-1])。调整大小(

  (IMAGE_SIZE_W,IMAGE_SIZE_H),图像。抗锯齿)#重新调整(统一)照片尺寸

  to_image.paste(from_image,(x - 1 ) * IMAGE_SIZE_W,(y - 1 ) * IMAGE_SIZE_H))

  #im.paste(image,position)-im的位置)(左上角)并粘贴图像。

  return _ image . Save(image _ Save _ path)#保存新地图

  Image_compose调用函数

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: