正在查看 50 帖子:1-50 (共 72 个帖子)
  • 作者
    帖子
  • @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: "https://shuziwenwu-1256350439.cos.ap-beijing.myqcloud.com/relic/189f8d0ea3914cd6a2b62479c98bee9c/image-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: "https://ids.si.edu/ids/viewTile/node2/A/391/391bde0966204b9b3874902eaadd90a6/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:"https://minghuaji-1259446244.cos.ap-beijing.myqcloud.com/image-bundle/2a6013aa115d4d76acaaf102ca69ed6e/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:"https://minghuaji-1259446244.cos.ap-beijing.myqcloud.com/image-bundle/2a6013aa115d4d76acaaf102ca69ed6e/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: "https://shuziwenwu-1259446244.cos.ap-beijing.myqcloud.com/relic/30e13deeba3747a29d3807366dd587d3/image-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: "https://digicol.dpm.org.cn"

    这个是啥意思?

    @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 或猎豹浏览器得到的地址怎么和您不一样呢?

正在查看 50 帖子:1-50 (共 72 个帖子)
正在查看 50 帖子:1-50 (共 72 个帖子)
回复于:请问未曾老师,故宫数字文物库的超大长卷图片可以用 dezoomify-rs 处理吗?
您的信息: