首页 > 代码库 > 制作自己的漫画书

制作自己的漫画书

看经典漫画总有一些地方会让你有点触动的,然后你就会想能不能整理一个自己剪切的漫画本。里面满满的都是回忆啊,恩 的确是好想法

一张图片里最好多几个场景会好玩点,所以我们要把很多图片拼接成一个,如果可以自动组成我们自己喜欢的图片集合那就太棒了

但是啊,智能贴图什么的太高端,还要算法跟很多东西。。。想想太难了,以后有能力了再这样做,自己啊,自己手动来折腾几下,感情还能更深的

恩 具体思路

具体思路如下

1.截图

2.进行等比例缩放(不然贴不了那么多图片)

3.进行图片归类,这样做出来的图片墙才会有联系才会好看啊(我是又创建了好几个目录来放不同主角场景的图片的)

4.用图片工具手动拼接~~~~

等比例缩放的代码如下

#寻找当前文件夹被的png结尾的文件,并把它们的文件名保存到列表里
for root, dirs, files in os.walk(dirName):
        for file in files:
            if "png" in file:
                    print("get the file" + file)
                    all_path.append(os.path.join(root, file))

toImage = Image.new(RGBA,(width_i*line_max,height_i*row_max))


#进行等比例缩放,并且创建另外一个文件夹\doem\ 来保存缩放后的图片
for i in range(0,len(all_path)):
        pic_fole_head =  Image.open(all_path[num])
        width,height =  pic_fole_head.size
        tmppic = pic_fole_head.resize((int(width/2),int(height/2)))
        tmppic.save(.\doem\pic+str(num)+".png")
        #print("width: " + str(width) + " height: " + str(height))
        num= num+1

 

哈哈 接下来就是结果了

技术分享

技术分享

技术分享

 

制作自己的漫画书