代码之家  ›  专栏  ›  技术社区  ›  Robin A. Meade

ImageMagick-能否将%d与图像属性百分比转义一起使用?

  •  0
  • Robin A. Meade  · 技术社区  · 6 年前

    我遇到了使用ImageMagick的Image属性百分比转义的行为,我无法解释。考虑这个展示问题的最小示例:

    convert rose: 'rose_%d.png'
    # Resulting filename: rose_0.png (as expected)
    
    convert rose: -set filename:mysize "%wx%h" 'rose_%[filename:mysize]_%d.png'
    # Resulting filename: rose_70x46_%d0.png
    # Why is '%d' in the output filename?
    # Expected: rose_70x46_0.png
    
    convert rose: -set filename:mysize "%wx%h" 'rose_%d_%[filename:mysize].png'
    # Resulting filename: rose70x46.png
    # Expected: rose_0_70x46.png
    

    相关文件: https://www.imagemagick.org/Usage/files/#save_escapes

    罐头 %d 是否与图像属性百分比转义一起使用?

    1 回复  |  直到 6 年前
        1
  •  2
  •   emcconville    6 年前

    %[filename: at the source code case %d %[ ]

    developer forums

    filename:mysize

    $ convert rose: -set filename:mysize "%wx%h_%p" rose_%[filename:mysize].png
    #=> rose_70x46_0.png
    $ convert rose: wizard: -set filename:mysize "%wx%h_%p" rose_%[filename:mysize].png
    #=> rose_70x46_0.png rose_480x640_1.png