gpt4 book ai didi

image-processing - 如何使用 ImageMagick 或 RMagick 将图像转换为 1bit/px 二进制位图?

转载 作者:行者123 更新时间:2023-12-01 01:10:05 25 4
gpt4 key购买 nike

我正在寻找将图像(png、jpeg 等)转换为 1bit/px 位图图像的命令和选项(类似于在 photoshop 中将其转换为位图时发生的情况)。请参阅下面的示例

我想从 Rails 应用程序中以编程方式执行此操作(例如 RMagick 或通过 ImageMagick)

enter image description here

以下工作:

convert yo.jpg -remap pattern:gray30 mono.gif

但与 phosotsohp 在那种情况下会做什么相比,我想更好地了解正在发生的事情;考虑到解释的许多可能性 here (@roger_rowland 再次感谢链接)

最后我想要做的是有这种“效果”,并放大图像而不会产生模糊效果

最佳答案

-monochrome
此选项使用一些智能抖动并生成非常明显的输出:

convert -monochrome in.png out.png
文档: http://www.imagemagick.org/Usage/quantize/#monochrome
将其与更简单的 -threshold 50 进行比较转变:
convert -threshold 50 in.png out.png
这失去了大部分图像。我们本可以用更好的 -threshold 来改善这一点。值(value),但美丽 -monochrome是它更聪明,而且通常不需要我们猜测任何东西就可以工作。
具体例子来自: https://www.nasa.gov/mission_pages/galex/pia15416.html
wget -O orig.jpg http://www.nasa.gov/images/content/650137main_pia15416b-43_full.jpg
# Downsize to 400 height to have a reasonable file size for upload here.
convert orig.jpg -resize x400 in.jpg
convert -monochrome in.jpg out.jpg
convert -threshold 50 in.jpg threshold-50.jpg
.jpg
enter image description here
出.jpg
enter image description here
阈值-50.jpg
enter image description here
相关问题:
  • https://askubuntu.com/questions/9868/convert-an-image-from-grayscale-to-binary
  • https://superuser.com/questions/75373/convert-color-photos-of-documents-to-good-black-and-white-bitonal-images
  • https://unix.stackexchange.com/questions/108613/how-do-you-binarize-a-colored-image

  • 在 Ubuntu 19.10、ImageMagick 6.9.10 中测试。

    关于image-processing - 如何使用 ImageMagick 或 RMagick 将图像转换为 1bit/px 二进制位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15861025/

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