吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 415|回复: 12
收起左侧

[经验求助] 求自动拼合图像方法

[复制链接]
海市蜃楼 发表于 2024-6-12 18:58
50吾爱币
各位大佬,有没有快捷的方法自动把一个文件夹里面的所有图片两两左右自动拼合成新的图片,我上传的图片都是400*800的分辨率,想两两左右拼合成800*800的新图片,然后拼合成的新图片文件名自动命名“A图片名+B图片名”,组合的方式如下:
第一组:

袋鼠+猎豹
袋鼠+猫头鹰
袋鼠+梅花鹿
袋鼠+企鹅
袋鼠+雪豹
袋鼠+野狼
第二组:
猎豹+袋鼠
猎豹+猫头鹰
猎豹+梅花鹿
猎豹+企鹅
猎豹+雪豹
猎豹+野狼
每三组………………以此类推,上传的图片总共有7张图片,总共可以两两组合成新的图片6*7=42张新图片,下面是图片的链接,请各位大佬教下小弟怎么做成批处理,万分感谢!


链接: https://pan.baidu.com/s/1GDWfJrD0MQycV-tcKZMMkw?pwd=52n7 提取码: 52n7

最佳答案

查看完整内容

https://wwk.lanzouq.com/i0jCB21qcuuh 现在换成jpeg格式了,42张8m多 ,如果还嫌大的话可以用记事本编辑下这个文件 145行 const mergedImage = canvas.toDataURL("image/jpeg", 1.0); 1.0是质量参数,越低越小

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

li19980414 发表于 2024-6-12 18:58
海市蜃楼 发表于 2024-6-13 17:32
大佬,能再优化下吗,转出来的是PNG文档比原来的JPEG文档大太多了,原来的图片都是100多K,现在转出来的 ...

https://wwk.lanzouq.com/i0jCB21qcuuh

现在换成jpeg格式了,42张8m多 ,如果还嫌大的话可以用记事本编辑下这个文件 145行

const mergedImage = canvas.toDataURL("image/jpeg", 1.0);   1.0是质量参数,越低越小
HF1004 发表于 2024-6-12 22:13
小雅皇哟 发表于 2024-6-13 07:25
@海市蜃楼
以下是一个可能的方法流程,供您参考:

准备工作:
确保所有源图片都是400x800的分辨率。
准备好一个文件夹,里面包含所有需要拼合的图片。
图片拼合:
可以使用如Photoshop(PS)、GIMP等图像编辑软件的批处理功能,或者使用Python等编程语言结合图像处理库(如PIL/Pillow)来自动拼合图片。
以Photoshop为例,可以使用其脚本功能(如JavaScript或AppleScript)来自动化拼合过程。编写一个脚本来遍历文件夹中的所有图片,并将它们两两拼合。
若使用编程语言,可以写一个循环来读取文件夹中的图片文件,然后使用图像处理库将它们水平拼合在一起。
自动命名:
在拼合图片的过程中,可以在生成新文件时,根据原始图片的文件名来构造新的文件名。
例如,如果正在拼合的图片是“image1.jpg”和“image2.jpg”,则新图片可以命名为“image1+image2.jpg”。
保存与输出:
将拼合后的图片保存到指定的文件夹中。
确保输出的图片分辨率为800x800。
 楼主| 海市蜃楼 发表于 2024-6-13 10:37
小雅皇哟 发表于 2024-6-13 07:25
@海市蜃楼
以下是一个可能的方法流程,供您参考:

大佬,我这边所有源图片都是400x800的分辨率,看你的思路很高级,可惜我不会脚本,PS我只是略懂,大佬能帮你写一个PS脚本或者Python打包个小程序给我吗?(我电脑没有安装Python,如果能用PS更好,当然Python写的程序能独立运行也可以),求求大佬有空的时候帮忙做一个,小弟在此万分感谢!
 楼主| 海市蜃楼 发表于 2024-6-13 10:52
海市蜃楼 发表于 2024-6-13 10:37
大佬,我这边所有源图片都是400x800的分辨率,看你的思路很高级,可惜我不会脚本,PS我只是略懂,大佬能 ...

大佬,关键我不会编程语言,能帮忙写一个吗
li19980414 发表于 2024-6-13 11:04
海市蜃楼 发表于 2024-6-13 10:52
大佬,关键我不会编程语言,能帮忙写一个吗

我写好了
li19980414 发表于 2024-6-13 11:09
链接: https://pan.baidu.com/s/1XMC16ROGCACVl34xY9HGlg?pwd=hrxd 提取码: hrxd  这是拼完的 你看下有没有问题,没问题我给你发代码
li19980414 发表于 2024-6-13 11:23
本帖最后由 li19980414 于 2024-6-13 11:24 编辑

https://wwk.lanzouq.com/irz1m21p23ih
蓝奏云
 楼主| 海市蜃楼 发表于 2024-6-13 11:46
li19980414 发表于 2024-6-13 11:23
https://wwk.lanzouq.com/irz1m21p23ih
蓝奏云

你好,大佬,雪豹组合少了一对“雪豹+野狼”,其它对的,组合出来应该一共是7*6=42张新图片,麻烦有空帮忙看下,谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-15 05:42

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表