有没有神器,可以将整个文件夹里的图片截成一张图片 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daddy
V2EX    问与答

有没有神器,可以将整个文件夹里的图片截成一张图片

  •  
  •   Daddy 2015-11-07 13:11:48 +08:00 7389 次点击
    这是一个创建于 3637 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是可以将多张图片截成一张图片

    39 条回复    2021-07-07 15:04:21 +08:00
    oxyflour
        1
    oxyflour  
       2015-11-07 13:34:51 +08:00
    不清楚具体需求,用 imagemagick 可以把几张图片并排拼起来(+append 是左右拼,-append 是上下拼)
    convert *.jpg +append output.jpg

    更加复杂的情况就自己写个脚本好了(比如我大概会用 node-canvas
    Daddy
        2
    Daddy  
    OP
       2015-11-07 13:45:52 +08:00
    @oxyflour 是将多个图片缩略生成一张全览图片,以前笨方法是打开图片文件夹,将缩略图截图,但后来看到有漂亮的截图,是按比例缩略过,再排列成一张图片。原来是想问有没有这样的软件( Windows ), 你说 Imagemagick 可以,请问是用什么命令生成? Web 上已装好 Imagemagick 。
    cashcow
        3
    cashcow  
       2015-11-07 13:47:45 +08:00
    PrintScreen
    ericls
        4
    ericls  
       2015-11-07 13:48:22 +08:00
    可以自己写一个 Python 可以用 Pillow
    tanyuxiang
        5
    tanyuxiang  
       2015-11-07 13:51:47 +08:00 via Android
    只试过预览,滚轮放大缩小,窗口截图
    Tiande
        6
    Tiande  
    PRO
       2015-11-07 13:55:22 +08:00
    picasa 有个拼贴功能,里面的拼图模式可以自定义宽高比,然后就自动生成了。
    crab
        7
    crab  
       2015-11-07 13:58:33 +08:00
    ps 的联系表
    Esec
        8
    Esec  
       2015-11-07 14:11:23 +08:00   2
    我的笨方法是写成 html 然后用浏览器渲染。。。
    loading
        9
    loading  
       2015-11-07 14:58:30 +08:00 via Android
    picasa +1
    PP
        10
    PP  
       2015-11-07 15:00:33 +08:00 via iPad
    同推荐 picasa
    Daddy
        11
    Daddy  
    OP
       2015-11-07 15:56:30 +08:00
    @dtdnqsb 是要这个效果,但是 picasa 的拼接是要自己动手排列的,我想是读取多张图片或一个文件夹,然后自动生成一张图片的。
    Shieffan
        12
    Shieffan  
       2015-11-07 16:04:13 +08:00
    日本 AV 公司拥有核心照片拼接技术
    Luzifer
        13
    Luzifer  
       2015-11-07 16:36:56 +08:00
    https://github.com/ShareX/ShareX

    有 Scrolling capture

    很多截图工具都有滚动抓取的功能,为什么 windows 自带截图不添加这个功能?
    uuair
        14
    uuair  
       2015-11-07 16:41:34 +08:00 via iPhone
    很久以前, acdsee 有这个功能,把文件夹所有文件做成网页。还有大有小,然后你保存成 pdf 就可以了
    sixdian
        15
    sixdian  
       2015-11-07 16:44:22 +08:00 via Android
    pixlr
    Daddy
        16
    Daddy  
    OP
       2015-11-07 17:09:33 +08:00
    @Luzifer 不是这样的,这功能只是将文件夹内的缩略图截成一张图片,这个笨办法,以前就用过了,预览图片缩略图 ----> 截屏, 我想要的是类似这样的效果,图片排列是错落有致,不是一看就预览图。

    Tink
        17
    Tink  
    PRO
       2015-11-07 17:18:12 +08:00 via iPhone
    蒙太奇效果?
    Luzifer
        18
    Luzifer  
       2015-11-07 17:22:57 +08:00
    @Daddy 我理解错误。

    待我去撸一会儿
    Pastsong
        19
    Pastsong  
       2015-11-07 17:25:58 +08:00
    额,同求一个 16 楼截图的前端解决方案,需要 Responsive ,最好纯 CSS ,图片列表会更新
    Daddy
        20
    Daddy  
    OP
       2015-11-07 17:37:11 +08:00   1
    @Luzifer 通过文件夹预览缩略图的效果截屏出来的效果像开窗口,图片是单一划一,当看到上面举例的效果,能根据图片原比例(横向 /纵向)再排列,就知道原来那笨方法截出来的多不难看了。
    Daddy
        21
    Daddy  
    OP
       2015-11-07 17:45:59 +08:00
    @PP
    @loading 难道就我觉得 picasa 太多事,太难用? 老是想统管电脑所有图片。结果连一些程序自带的素材 /背景图片也列出来。 或许我一直只是用 acdsee 低版本的。
    oxyflour
        22
    oxyflour  
       2015-11-07 18:26:21 +08:00   2
    @Daddy
    之前那行就是 shell 命令了( convert 就是 imagemagick 带的一个程序

    本来想说要生成网格状的缩略图下面这个命令就行的
    mogrify -resize 80x80 -path thumb *.png && montage thumb/* -geometry 80x80+2+2 ../out.png

    不过看到 16 楼让我眼前一亮呢(死),试试看看下面这个 gist (需要安装 phantomjs
    https://gist.github.com/oxyflour/1fd4923852a9e5ee66fe
    Luzifer
        23
    Luzifer  
       2015-11-07 18:36:56 +08:00   1
    @Daddy picasa 曾帮我找出隐藏得很深的羞羞图。

    ---

    那么 , 8 楼 @Esec 的方法还是很好的啊。


    刚刚搜到了
    https://github.com/bahamas10/node-pins

    看 README 挺方便的,作者和你需求一样的。

    >>>>>>>>>>>>>>>>>>>>>>>>>>>还有图吗?
    Tiande
        24
    Tiande  
    PRO
       2015-11-07 18:45:14 +08:00
    @Daddy picasa 明明只需要选好要组合的照片就行了,哪里需要手动排列了。
    而且还可以随机重置组合。
    一定是你用的方式不对。
    MOxFIVE
        25
    MOxFIVE  
       2015-11-07 19:20:44 +08:00   2
    CollageIt: http://www.collageitfree.com/
    一直在用, 这软件大概已经把拼图做到极致了。
    Daddy
        26
    Daddy  
    OP
       2015-11-07 19:50:01 +08:00
    @MOxFIVE 对头,是我想要的工具,不知有没优惠码呢~

    Daddy
        27
    Daddy  
    OP
       2015-11-07 19:53:20 +08:00
    @MOxFIVE 马上就到黑五, 打算丢个邮件问问作者,有没有优惠码~~
    Daddy/td>
        28
    Daddy  
    OP
       2015-11-07 19:56:27 +08:00
    @dtdnqsb 嗯,之前没留意还有自动排列的选项,不过出来的效果还是差,有大片留白。还是 @MOxFIVE 给的软件赞,完全就是我想说的效果。
    MOxFIVE
        29
    MOxFIVE  
       2015-11-07 20:08:50 +08:00   1
    @Daddy 可以问问,碰碰运气,能省则省~
    frittle
        30
    frittle  
       2015-11-07 20:43:56 +08:00   1
    @Daddy http://www.mediahuman.com/collagerator/ 也行,还在 beta 版,用了段时间暂时没遇过 bug 。效果图:

    iannil
        31
    iannil  
       2015-11-07 21:28:45 +08:00
    看到这么多妹子图片,这真的不是钓鱼帖吗?
    PP
        32
    PP  
       2015-11-07 21:31:56 +08:00   1
    @Daddy or, you may try PhotoScape.
    Daddy
        33
    Daddy  
    OP
       2015-11-07 21:42:44 +08:00
    @frittle 优点是免费,不过用起来没 25 楼介绍的 CollageIt 简练方便。
    fhefh
        34
    fhefh  
       2015-11-08 00:25:42 +08:00
    mark~
    TakanashiAzusa
        35
    TakanashiAzusa  
       2015-11-08 00:51:47 +08:00 via Android
    @Pastsong 手机,不好写 demo ,不过我想了下这个不难吧。。三列 div display inline-block ,然后宽度 33%,里面图片 display block,然后宽度 100%不就完了。。
    TakanashiAzusa
        36
    TakanashiAzusa  
       2015-11-08 01:02:51 +08:00 via Android   1
    @Pastsong 不过你如果要求拼图图片宽度不定的话,我觉得没有办法纯 css 搞定,加 js 也不一定满足需求。。像 30 楼那种拼图效果,对图片宽度其实都是有隐性要求的。除非可以取缩略图而不是要求全部图片都完整小图显示
    MrMario
        37
    MrMario  
       2015-11-08 11:08:49 +08:00
    @Daddy 其实我只想问楼主,柏木由纪的图能共享不。。。(/ω\)
    Daddy
        38
    Daddy  
    OP
       2015-11-08 11:48:43 +08:00
    @MrMario 大蒜鼻有那么喜欢?
    kebamt
        39
    kebamt  
       2021-07-07 15:04:21 +08:00
    @loading
    Picasa 被谷歌砍掉了,可惜
    ![]( https://ftp.bmp.ovh/imgs/2021/07/021402a5ea9920bb.png)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4481 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 01:03 PVG 09:03 LAX 18:03 JFK 21:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86