V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Daddy
V2EX  ›  问与答

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

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

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

    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  
       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  
       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  
       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
        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   ·   实用小工具   ·   3409 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:15 · PVG 08:15 · LAX 16:15 · JFK 19:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.