Không có thường được chấp nhận lọc downsampling; đơn giản bởi vì, không có loại khuôn mặt được chấp nhận chung cho văn bản. Bạn sẽ cần phải xác định (các) phông chữ mà bạn đang làm việc và áp dụng bộ lọc phù hợp nhất cho tác vụ đã nói.
- Xử lý email từ năm 2005? Phông chữ Tahoma => Bộ lọc Hermite
- Fax được quét? Hỗn hợp tương phản cao => Point lọc
trực quan so sánh của mỗi bộ lọc stangth & điểm yếu có thể được tìm thấy here & here.
Tôi muốn tự nhắc mình bộ lọc nào sẽ đáp ứng một tác vụ bằng cách tạo ra một bảng gian lận trực quan.
Dưới đây là một kịch bản bash nhanh chóng xem trước "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