问题标签 [monochrome]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1390 浏览

javascript - fabric js 使图像纯黑白单色(只有两种颜色)

嗨,我对 fabric.js 很陌生。

我需要将我的图像转换为纯黑白图像。所以我想在我的图片中只有纯黑色(#000000)和白色(#ffffff)(不是灰度!)

有人知道我如何使用fabric.js 做到这一点吗?

我将fabric.js(版本1.7.16)与angular2一起使用。

随时问我是否忘记写一些重要信息:)

我尝试了“解决方法”。首先使其变为灰度,然后删除所有白色部分,最后添加一个色调过滤器以使其余部分变为黑色。有了它,我并没有真正的白色部分,但是当我使用白色背景时,我看起来像。

它有效,但我希望有一些更好的解决方案......

0 投票
1 回答
459 浏览

pdf - 在 PDF 中将单色图像打印为分色

我在尝试在 pdf 中插入图像同时更改其色彩空间时遇到了一些麻烦。现在我有一个 png 单色图像(8 位,1 位深度),其中 1 是黑色,0 是透明的(类似于蒙版)。我想将此图像插入 pdf 文件并将色彩空间更改为分离,因为它需要使用专色打印。有没有办法做到这一点?

目前我试过这个:

这是分离色彩空间:

我还尝试添加内联的色彩空间定义,但没有奏效。

0 投票
2 回答
1394 浏览

java - 使用字节数组创建单色位图

我需要在我的 Android 手机上创建一个单色位图。
我有一个 1024 字节的数组I/System.out:[0, 127, 62, 28, 28, 8, 0, 112, 14, 9...。每个字节为 8 个像素(例如 62 -> 00111110,其中 1 为黑色像素,0 为白色像素)

我该怎么做?
谢谢!

0 投票
2 回答
273 浏览

java - 如何将普通位图转换为单色位图android

嗨,我想在 Android 中将普通位图转换为单色位图,我该怎么做。我试图在网上查找,但只能找到

我想传递一个位图并作为回报赌单色位图的字节数组。

任何指针或链接请

R

0 投票
1 回答
150 浏览

ffmpeg - FFMPEG - 视频中带有 Splash 图像的绿色投射

我正在使用 FFMPEG 制作包含单个单色 JPG 图像的视频:

生成的视频有两个问题:

  • 当用 VLC 观看时,它有一个绿色投射
  • 当使用“电影和电视”观看时(我怀疑这是 Windows 10 查看器 - MP4 文件的关联似乎已在我的 PC 上被劫持)它具有绿色投射,并且每 0.5 秒左右主要闪烁一次。

使用 Irfan View 查看时,它看起来不错。我不知道问题出在原始 JPG、FFMPEG 命令还是查看器上。自然,我希望它在所有输出上都能正确渲染。

当我打开它们时,下面的前两个链接在我的浏览器 (Chrome) 中看起来不错。Film and TV第三个链接是我尝试使用该应用播放视频时看到的屏幕记录。

黑白图像

生成的视频

在我的电脑上播放视频的屏幕截图

FFMPEG 运行的日志:

0 投票
1 回答
559 浏览

encoding - ffmpeg 单色 rawvideo

我正在尝试使用以下命令生成仅具有亮度(单色、YUV400)8 位像素数据的原始视频流:

之后,我想使用支持单色像素数据的配置文件对原始流进行 h.264 编码(例如:高)

但是,我总是收到以下错误,这表明原始流不是我预期的单色格式:

我一般是 ffmpeg 和视频格式的新手。有人可以指出我缺少什么吗?

谢谢!

编辑: 我还尝试使用以下过滤器仅提取亮度通道。不幸的是,最终的结果是一样的。

0 投票
2 回答
296 浏览

javascript - 用于渲染 DICOM Monochrome2 的像素映射

试图将 dicom mono22 渲染到 HTML5 画布上

  1. 从灰度到画布 rgb 的正确像素映射是什么?

    • 当前使用不正确的映射

  2. 通读开源库,不太清楚如何渲染,能否请您建议清楚地介绍如何渲染?

不正确的映射

图 1. 不正确的映射

正确的单色2

图 2. 正确映射,IrfanView 中显示的 dicom

0 投票
0 回答
26 浏览

android - 在 Android / NDK 中为 YUV 帧添加单色效果

我正在尝试向 YUV 帧添加单色效果。我试图探索,但没有解决方案有效。任何人都可以提出任何解决方法。

0 投票
1 回答
689 浏览

.net-core - 如何使用 ImageMagick 将彩色图像转换为黑白?

背景:我在 Gimp 中对彩色图像进行了索引转换,结果是源图像的漂亮黑白版本。

我在 ImageMagick 中尝试了许多选项,但无济于事。我可以接近,但从来没有像 gimp 似乎毫不费力地做的那样清晰明了。

这是我的来源:

我一直在调整阈值调用,并尝试了我在网上看到的各种建议,并取得了不同程度的成功。

magickimage 有一个名为 -monochrome 的功能,但我还没有找到在 .net 库中是如何实现的。

我相信这是可能的,但实现漂亮的黑白转换的最佳方法是什么。

示例图像

0 投票
0 回答
24 浏览

pdf - 使用 ImageMagick 裁剪和重新排列带有扫描单色内容的 PDF(文件大小问题)

我对 ImageMagick 比较陌生。到目前为止,我一直在使用它来批量编辑 png 文件并将它们组合成 PDF。

现在我遇到了以下项目的问题:我有一本扫描的书作为 PDF 文件(PDF 页面为 DIN A4 大小,每页包含两本书页,单色,400 dpi,周围有很多多余的黑边双页)并想对其进行修改,以便我得到一个 PDF 文档,其页面尺寸较小,每个页面包含一个书页。

我确信我的编程相当粗糙和复杂,但以下工作:

result.pdf 看起来不错,但我对生成的文件大小不满意:将所有 outputXXX.png 文件的文件大小相加,它们是原始 input.pdf 的两倍多!(将它们裁剪并重新组合到 result.pdf 文件中并没有太大变化,所以这一步似乎没问题。)

我怀疑色彩空间有问题——有没有办法保留单色色彩空间而不是使用-colorspace gray?我找不到像 -colorspace 单色这样的东西。另一方面,添加类似

将 png 文件的大小减少了 40%,但由所有 m*.png 文件组成的最终 result.pdf 再次是(单色)png 文件大小总和的两倍多,因此这一步可能有问题在文件大小(和/或colar空间处理)方面也是如此。

有人可以帮忙吗?任何如何解决这个问题的提示都非常感谢 - 而像“你为什么不完全放弃 ImageMagick 并改用 XYZ ?”这样的答案。如果没有更多细节,对我来说可能有点难以实现。;-) 提前致谢!

PS 在 Windows 10 Home 20H2 系统上使用 ImageMagick 7.0.10-30 Q16 x64 2020-09-19。