• 作者
    帖子
  • #2042 回复

    坐看云起
    游客

    请问未曾老师,故宫数字文物库的超大长卷图片可以用 dezoomify-rs 处理吗?

    #2043 回复

    未曾
    管理员

    可以但是也需手动创建 tiles.yaml

    故宫数字文物库和名画记用的程序差不多

    #2046 回复

    坐看云起
    游客

    老师能提供示例网站的碎片 URL 吗?缓存文件被网页屏蔽了

    #2047 回复

    未曾
    管理员

    没有屏蔽吧~

    F12 CTRL+R

    #2048 回复

    坐看云起
    游客

    请问这个快捷操作是用于 Chrome 吗?打开 DevTools 然后 Refresh?试了一下没效果,请问老师的 Chrome 是什么 version?

    #2051 回复

    未曾
    管理员

    嗯是 Chrome

    顺便测试了一个,如图

    #2053 回复

    坐看云起
    游客

    谢谢老师!通过例图找到了。

    #2055 回复

    坐看云起
    游客

    未曾老师,用这个方法发现一个问题,数字文物库的碎片第一行和第一列尺寸为 255,其它都是 256,所以会出现两条细线,这个可以怎么解决呢?

    YAML 如下:

    url_template: “shuziwenwu-1256350439.cos.ap-beijing.myqcloud.com/relic...bundle/16/ {{x/256}}_{{y/256}}.jpg”

    variables:
    – name: x
    from: 0
    to: 47887 # Image width, taken from stage 1
    step: 256 # Tile width, taken from stage 1

    – name: y
    from: 0
    to: 2077 # Image height
    step: 256 # Tile height

    #2070 回复

    未曾
    管理员

    他代码里定义的 TileSize 是 254

    所以正确的 YAML 是

    url_template: “https://shuziwenwu-1256350439.cos.ap-beijing.myqcloud.com/relic/189f8d0ea3914cd6a2b62479c98bee9c/image-bundle/16/{{x/254}}_{{y/254}}.jpeg”

    variables:
    – name: x
    from: 0
    to: 47887 # Image width, taken from stage 1
    step: 254 # Tile width, taken from stage 1

    – name: y
    from: 0
    to: 2077 # Image height
    step: 254 # Tile height

    #2076 回复

    坐看云起
    游客

    谢谢老师

    #2080 回复

    海阔天空
    游客

    请问老师们 yaml 文件怎么创建的,是用什么软件写的吗?谢谢。

    #2081 回复

    未曾
    管理员

    一般记事本就可以了

    #2086 回复

    海阔天空
    游客

    请问老师为什么通过 dezoomify-rs 下载下来的图片像素与 yaml 文件中图片像素有些许差别?感谢回复。

    #2087 回复

    未曾
    管理员

    例如?

    #2088 回复

    海阔天空
    游客

    宋摹洛神赋图卷 minghuaji.dpm.org.cn/paint...7ca79e94f3

    实际 97468×2535 像素;yaml 文件中 97531×2472

    职贡图卷 minghuaji.dpm.org.cn/paint...601a52c42b

    实际 111653×3667 像素;yaml 文件中 111652×3666 像素

    #2089 回复

    未曾
    管理员

    我测试了一下,嗯,是的

    这种误差在允许范围之内

    完成图并无问题

    可能是参数生成碎片图的误差

    #2090 回复

    海阔天空
    游客

    收到,感谢

    #2325 回复

    独钓寒江
    游客

    未曾老师,请问这个如何能找到宽高信息

    asia.si.edu/object/F1911.170/

    #2326 回复

    未曾
    管理员

    Chrome 下按 F12 进入开发者工具,按 ctrl+r 会刷新页面

    图片信息包含在此文件链接

    ids.si.edu/ids/d...nseadragon

    #2367 回复

    独钓寒江
    游客

    未曾老师,这个在执行命令行出现乱码

    url_template: “ids.si.edu/ids/v...a6/512/13/ {{x/256}}_{{y/256}}.jpg”

    variables:
    – name: x
    from: 0
    to: 4200 # Image width, taken from stage 1
    step: 256 # Tile width, taken from stage 1

    – name: y
    from: 0
    to: 2640 # Image height
    step: 256 # Tile height

    请问构成 yaml 的有什么问题吗,再一个就是,这图有很多段,能否一次下载

    #2368 回复

    未曾
    管理员

    由于它的分段是切割成多图,不是一图多段。所以不能一次下载

    其实根本不需要这么复杂的下载这种不超长/高的图,人家提供了直接下载的选择啊

    即便是要通过 dezoomify 下载克利夫兰的的这些图,他们的块图大小是 512

    #2369 回复

    独钓寒江
    游客

    搞定了,谢谢老师

    #2389 回复

    独钓寒江
    游客

    老师,克里夫兰这种不能直接下载的,怎样找到宽高信息和缩放次数呢

    www.clevelandart.org/art/1961.421.2#

    #2390 回复

    未曾
    管理员

    克利夫兰的没法用这个方法下载

    #2391 回复

    独钓寒江
    游客

    有其它方法吗,如果太复杂就算了

    #2392 回复

    未曾
    管理员

    克利夫兰的大部分是可以通过官网直接下载的,如图

    但是也有少数,例如你给的图没有提供直接下载的。你可以使用我们的在线拼图

    你需要填写任意一个碎片图的网址(通过 F12 查看),如图

    例如 piction.clevelandart.org/zoomi...5-11-6.jpg

    提交到: ok.daoing.com/he/

     

    #2393 回复

    独钓寒江
    游客

    好的,明白了,谢谢老师

    #2673 回复

    人间有情
    游客

    请问老师, yaml 文件创建好之后如何执行?需要用到什么软件?谢谢!

    #2674 回复

    未曾
    管理员

    windows 的话,是运行,cmd 进入命令行,然后需要进入 dezoomify-rs 所在 目录

    例如 dezoomify-rs 文件在 F 盘 XXX 目录下需要输入

    f: 回车进入 f 盘

    cd XXX 进入 XXX 目录

    执行 dezoomify-rs -l “titles.yaml” “xxx.png”

    其中 titles.yaml 和 xxx.png 根据自己的情况修改

    #2745 回复

    人间有情
    游客

    好的,谢谢未曾老师。

    #2747 回复

    人间有情
    游客

    老师好,我创建了 tiles.yaml ,执行的时候提示下面的信息,这是哪里出了问题呢?

    tiles.yaml 如下:

    url_template:”minghuaji-1259446244.cos.ap-beijing.myqcloud.com/image...69ed6e/16/ {{x/254}}_{{y/254}}.jpg”

    variables:
    – name:x
    from:0
    to:97407 # Image width,taken from stage 1
    step:254 # Tile width,taken from stage 1

    – name:y
    from:0
    to:10476 #image height
    step:254 #tile height

    #2749 回复

    未曾
    管理员

    注意是 dezoomify-rs –l(字母 L)

    #2802 回复

    人间有情
    游客

    未曾老师,这个命令行我确认过是对的,然后我又重新建立了 yaml 文件,现在问题变成了下面这个提示,我都不知道到底是哪里出问题了。老师再帮我看看会是哪里的问题,真的麻烦未曾老师了。

    yaml 代码如下:

    url_template:”minghuaji-1259446244.cos.ap-beijing.myqcloud.com/image...69ed6e/16/ {{x/254}}_{{y/254}}.jpg”

    variables:

    – name:x
    from: 0
    to:97407 #image width,taken from stage 1
    step:254 #tile width,taken from stage 1

    – name:y
    from:0
    to:10476 #image height
    step:254 #tile height

     

     

    #2803 回复

    未曾
    管理员

    请给出你要下载的图名或链接

    #2804 回复

    人间有情
    游客

    老师好,我是要测试下载这个

    minghuaji.dpm.org.cn/paint...76a4f47b22

    麻烦老师了

    #2805 回复

    未曾
    管理员

    你的放大系数写错了

    你试试下面的

    配置代码

    url_template: "https://minghuaji-1259446244.cos.ap-beijing.myqcloud.com/image-bundle/2a6013aa115d4d76acaaf102ca69ed6e/17/{{x/254}}_{{y/254}}.jpg"
    
    variables:
      # The x position of tiles goes from 0 to the image width with an increment of the tile width
      - name: x
        from: 0
        to: 97407 # Image width
        step: 254 # Tile width
    
      - name: y
        from: 0
        to: 10476 # Image height
        step: 254 # Tile height
    
      - name: tile_size
        value: 254

    注意:早先上面回复的代码引号要改成 英文的引号 手动替换一下(这里格式化后的代码不需替换)

    #2810 回复

    人间有情
    游客

    老师,还是一样,真不知道是什么问题了,太麻烦老师了,我到时候换个电脑再试试看吧

    #2825 回复

    未曾
    管理员

    哦,更新了一下,忘了后面一段

    – name: tile_size
    value: 254

    执行:dezoomify-rs  “titles.yaml” “xxx.png”

    注意因为长边超过 65530 像素(jpg 限制),只能保存文件为 png 或者 TIF 格式

    #2847 回复

    人间有情
    游客

    啊~~~开始执行了,老师太棒了,谢谢未曾老师!

    #4187 回复

    独钓寒江
    游客

    老师 digicol.dpm.org.cn/cultu...ecdc6d30f7 这个下载不了,我的 yaml 有什么问题吗,执行时出现乱码

    url_template: “shuziwenwu-1259446244.cos.ap-beijing.myqcloud.com/relic...bundle/14/ {{x/254}}_{{y/254}}.jpg”

    variables:
    – name: x
    from: 0
    to: 54492 # Image width, taken from stage 1
    step: 254 # Tile width, taken from stage 1

    – name: y
    from: 0
    to: 2160 # Image height
    step: 254 # Tile height

    #4188 回复

    未曾
    管理员

    放大系数是 16

    url_template: "https://shuziwenwu-1259446244.cos.ap-beijing.myqcloud.com/relic/30e13deeba3747a29d3807366dd587d3/image-bundle/16/{{x/254}}_{{y/254}}.jpg"
    
    variables:
    – name: x
    from: 0
    to: 54492 # Image width, taken from stage 1
    step: 254 # Tile width, taken from stage 1
    
    – name: y
    from: 0
    to: 2160 # Image height
    step: 254 # Tile height
    
    - name: tile_size
    value: 254
    #4193 回复

    独钓寒江
    游客

    嗯嗯,对对,谢谢老师

    #4805 回复

    张飞鱼
    游客

    未曾先生:

    您好,看你们在这篇帖子讨论,应该是可以下载故宫名画记的高清图。请问能否稍微详解一下究竟如何做?不胜感激!!

    #6134 回复

    独钓寒江
    游客

    未曾老师您好,dezoomify-rs 好像不能用了 digicol.dpm.org.cn/cultu...c3dbfaad58

    这个在执行得乱码,信息如下

    url_template: "https://shuziwenwu-1259446244.cos.ap-beijing.myqcloud.com/relic/6839c7a486174dda97c7211e50ff949a/image-bundle/14/{{x/254}}_{{y/254}}.jpg"
    
    variables:
     - name: x
       from: 0
       to: 31676 # Image width, taken from stage 1
       step: 254 # Tile width, taken from stage 1
    
    - name: y
      from: 0
      to: 2160 # Image height
      step: 254 # Tile height
    #6135 回复

    未曾
    管理员

    这个图正确的缩放系数是 15

    故宫最近做了 Referer 鉴定,所以会失效

    #6136 回复

    独钓寒江
    游客

    试了试 15 也不行,有什么办法可以下载吗

    #6138 回复

    独钓寒江
    游客

    headers:
    Referer: “digicol.dpm.org.cn&#8221 ;

    这个是啥意思?

    #6139 回复

    未曾
    管理员

    Referer 表示来源

    格式有问题,你以这个文件为准

    1,YAML 大小写敏感;
    2,使用缩进代表层级关系;
    3,缩进只能使用空格,不能使用 TAB,不要求空格个数,只需要相同层级左对齐(一般 2 个或 4 个空格)

    url_template: "https://shuziwenwu-1259446244.cos.ap-beijing.myqcloud.com/relic/6839c7a486174dda97c7211e50ff949a/image-bundle/15/{{x/254}}_{{y/254}}.jpg"
    
    variables:
     - name: x
       from: 0
       to: 31676 # Image width, taken from stage 1
       step: 254 # Tile width, taken from stage 1
    
     - name: y
       from: 0
       to: 2160 # Image height
       step: 254 # Tile height
    
    headers:
     Referer: "https://digicol.dpm.org.cn"
    #6140 回复

    独钓寒江
    游客

    好嘞,谢谢老师

    #6141 回复

    石佛
    游客

    未曾老师

    #2392 克利夫兰  用 360 或猎豹浏览器得到的地址怎么和您不一样呢?

    #6142 回复

    石佛
    游客
    #6143 回复

    未曾
    管理员

    能把问题描述清楚吗?发帖不要像发微信一样。尽量一次把问题说清楚

    #6144 回复

    石佛
    游客

    你在 #2392 关于克利夫兰碎片拼图问题:

    我用 360 浏览器和猎豹浏览器试了,和你的碎片地址不一样,是怎么回事?不知道表达清楚了没有 ,呵呵

    #6145 回复

    未曾
    管理员

    我的碎片地址是什么地址,你浏览的页面是什么地址?我不知道你接的那里的话题

    #2392 涉及两幅图

    #6147 回复

    石佛
    游客

    #6148 回复

    石佛
    游客

    您的地址:

     

    我这里的地址

    #6149 回复

    未曾
    管理员

    哦,好像他们网站改版了,换了那个图片放大浏览器的框架

    这种你直接复制*.diz。如图(以 chrome 为例)按 F12 然后刷新该页面。

    例如此图的
    https://piction.clevelandart.org/zoomify/8792E51536F47B61B41CF9027BCBCA7FDAECFF744AF8D6AABA5DAF5BB34AB5D4.dzi

    ok.daoing.com/he/

    就可以自动拼了

    #6150 回复

    石佛
    游客

    谢谢未曾老师

    #6151 回复

    石佛
    游客

     

    未曾老师:您看看这个能不能批量下载。谢谢

     

     

    yin.fudan.edu.cn/singl...ok_id=0001

    #6163 回复

    燃犀小医童
    游客

    www.clevelandart.org/art/1961.421.2#

    请问老师,我拼完后,“图片另存为” 后就没有反应了,是啥情况..

     

回复于:请问未曾老师,故宫数字文物库的超大长卷图片可以用 dezoomify-rs 处理吗?
您的信息: