用Python开发一个能拼长图的图片合并工具

       上个月在某招聘网站上投简历,上传图片有数量限制,导致部分验证证明扫描件没有上传。招聘的小妹妹说可以拼长图作为一个图片附件上传。搜了一拼长图的app,结果免费版拼出来的长图模糊不清。有清晰版,就是要收费。再一搜python合并图片的网页,多了去了,只是基本上都是命令行操作,使用并不方便。于是就有了这个图片合并工具:

用Python开发一个能拼长图的图片合并工具_第1张图片

    核心功能就如下三行代码 :

    1. to_image = Image.new('RGBA', (merge_width,1 merge_height), getMergeColor(bg_color)) 

   这里创建一个新的合并后的图片文件,当然要先把合并后的图片尺寸和选择的背景颜色处理好。

    2. to_image.paste(im, (x_loc, y_loc))  

    这里把选择的图片文件粘贴到合并后的图片上,当然要先把坐标计算好。

    3. to_image.save(outfile)  # 保存新图

     合并完成,保存图片就OK。

     除了图形界面要用到Python tkinter 库之外,图片合并功能只要一个PIL图像处理库就可以了:

     from PIL import ImageFont, ImageDraw, Image

     这个库的安装也很简单,pip安装好的话,直接pip install pillow 即可。

     合并后的图片是png格式,保持了原有图片的大小和清晰度:

  源代码已经上传CSDN,下载链接:https://download.csdn.net/download/yangdanbo1975/19991917?spm=1001.2014.3001.5501

  欢迎下载运行,欢迎批评指正。 

你可能感兴趣的:(Python,图片合并,源码)