gpt4 book ai didi

image - 什么是对文本进行下采样的最佳过滤器?

转载 作者:行者123 更新时间:2023-12-04 13:17:04 26 4
gpt4 key购买 nike

我正在使用ImageMagick对文本进行下采样。我意识到没有一种针对每种情况的最佳过滤器,但是我想在专门对文本进行下采样时必须有一个普遍接受的标准(我可能是错误的)。以下是ImageMagick中可用的过滤器列表:

  • 巴特利特
  • 布莱克曼
  • Bohman
  • 盒子
  • 卡特罗姆
  • 立方
  • 高斯
  • 海明
  • 汉宁
  • Hermite
  • Jinc
  • Kaiser
  • 拉格朗日
  • Lanczos
  • LanczosSharp
  • Lanczos2
  • Lanczos2Sharp
  • 米切尔
  • Parzen
  • 二次
  • Robidoux
  • Sinc
  • SincFast
  • 三角形
  • 威尔士语
  • 最佳答案

    没有普遍接受的下采样滤波器;仅仅是因为,没有通用的文​​字字体。您需要确定要使用的字体,并为该任务应用最匹配的过滤器。

  • 正在处理2005年以来的电子邮件? Tahoma字体=> Hermite过滤器
  • 扫描的传真?混合高对比度=>点滤镜

  • 可以在 herehere中找到每个过滤器的直觉和弱点的视觉比较。

    我想提醒自己,哪个过滤器可以通过生成可视备忘单来完成任务。

    这是一个快速的bash脚本,预览“DejaVu Sans Condensed”

    #!/bin/bash

    # Adjust this to type-face you'd like to preview
    FONT_TO_PREVIEW="DejaVu-Sans-Condensed-Bold"

    # Create a temp directory to work with
    mkdir filter_tmp
    cd filter_tmp

    while read filter
    do
    # Generate base file
    convert \
    -gravity center -font $FONT_TO_PREVIEW -background white -size 126x \
    -fill black -pointsize 12 label:$filter $filter.org.png
    # Resample
    convert $filter.org.png -filter $filter -resize 400% $filter.filter.png
    # Crop center
    mogrify -gravity center -crop 126x+0+0 +repage $filter.filter.png
    # Tile filtered image below original
    montage $filter.org.png $filter.filter.png -tile 1x2 -geometry +1+1 +label +set label $filter.png
    # Clean house
    rm $filter.filter.png $filter.org.png
    # Generate list of all installed filters
    done < <(identify -list filter)
    montage -geometry +4+4 -tile 4x *.png ../filter_preview.png

    # Clean house & display generated filter preview
    cd ..
    rm -rf filter_tmp
    display -display :0 filter_preview.png

    关于image - 什么是对文本进行下采样的最佳过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13236983/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com