正在查看 10 个帖子:1-10 (共 10 个帖子)
  • 作者
    帖子
  • @166962 回复 ⚑举报 

    tigershuai
    游客

    未曾先生,我要下载此图https://www.himalayanart.org/items/7801/images/primary#-1537,-2520,3500,0编写了一个7801.yaml代码,执行dezoomify-rs.exe -l --compression=0 --timeout=3000s --retries=100 7801.yaml下载,但下载不成功,还请指点错误之处,具体代码如下:

    url_template: "https://har-assets.s3.amazonaws.com/tiles/7/8/0/7801/4/{{x/256}}_{{y/256}}.jpg"

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

    - name: y
    from: 0
    to: 2520 # Image height
    step: 256 # Tile height

    headers:
    Referer: "https://www.himalayanart.org"

    @166964 回复 ⚑举报 

    tigershuai
    游客

    @tigershuai #166962

    具体错误如下图

    20250211123407

    @166969 回复 ⚑举报 

    未曾
    管理员

    @tigershuai #166964

    请把7801.yaml改名为

    tiles.yaml

    然后执行即可

    dezoomify-rs tiles.yaml
    @166972 回复 ⚑举报 

    tigershuai
    游客

    又试着下载了一下,如果将文件名改为tiles.yaml就可以下载,但7801.yaml这个带数字的名就不能下载,什么原因呢?

    @166973 回复 ⚑举报 

    tigershuai
    游客

    @未曾 #166969

    我想批量下载,想用数字命名,怎么做呢,是需要修改代码还是其他,还请先生指点

    @166974 回复 ⚑举报 

    tigershuai
    游客

    @未曾 #166969

    另外,这样下载的图是png格式,怎么能直接下载jpg格式呢

    @166975 回复 ⚑举报 

    未曾
    管理员

    @tigershuai #166972

    参见
    github.com/lovas...L-dezoomer

    的定义就是tiles.yaml

    tiles.yaml

    想要下载为jpg格式

    dezoomify-rs tiles.yaml result.jpg

    批量下载,你可以试试

    01.tiles.yaml
    02.tiles.yaml
    03.tiles.yaml

    这样的序列格式

    @166984 回复 ⚑举报 

    tigershuai
    游客

    在请麻烦未曾先生,我下载https://www.himalayanart.org/items/7801/images/7801-1#839,-1486,1581,-1039这张图,代码如下:

    url_template: "https://har-assets.s3.amazonaws.com/tiles/7/8/0/7801-1/4/{{x/256}}_{{y/256}}.jpg"

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

    - name: y
    from: 0
    to: 2560 # Image height
    step: 256 # Tile height

    headers:
    Referer: "https://www.himalayanart.org"

    下载不成功,界面为:

    20250211172514

    @166988 回复 ⚑举报 

    未曾
    管理员

    @tigershuai #166984

    因为正好2560 是256的整数倍,你又从0开始所以导致程序以为还有一组碎片图

    把from: 0改成from: 1再试试

    @166991 回复 ⚑举报 

    tigershuai
    游客

    @未曾 #166988

    感谢,下载成功

正在查看 10 个帖子:1-10 (共 10 个帖子)
正在查看 10 个帖子:1-10 (共 10 个帖子)

上传图片

拖拽或点击选择图片(最多五张)

回复至:未曾先生,请帮忙看一下此代码
您的信息:



发帖/回帖前,请了解相关版规

0,邮箱地址尽量真实有效,随意填写的可能会被系统误判为垃圾内容。
1,不要开书单。单个帖子尽量发布一种书籍需求。
2,在搜索不到相关主题的情况下,尽量发新帖(发帖标题最好带上书名)。不要在他人帖子中回复某种书籍需要。
3,发帖提问标题尽量简单明了。发帖内容不要太过简略,请对书籍内容、版本或作者作简要说明。
4,出版于1973年以后的资源需求或分享将会被清理删除。