问题标签 [pixel]
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.
python - 如何在 Python 中读取给定像素的 RGB 值?
如果我打开一个图像open("image.jpg")
,假设我有像素的坐标,我如何获得像素的 RGB 值?
那么,我该如何做相反的事情呢?从一个空白图形开始,“写”一个具有特定 RGB 值的像素?
如果我不必下载任何其他库,我会更喜欢。
c# - 将像素转换为点
我需要在 C# 中将像素转换为点。我看过一些关于这个话题的复杂解释,但似乎找不到一个简单的公式。让我们假设一个标准的 96dpi,我如何计算这个转换?
image - 图像识别
我想做一些与计算机成像有关的工作。我正在寻找一种方法来读取数据的单个像素,以编程方式分析它们并更改它们。什么是最好的语言(Python、c++、Java...)?最好的文件格式是什么?
我不想要任何超级花哨的软件/API……我正在寻找最基本的东西。
performance - 快速找到图像中最近的非黑色像素
我有一个随机且稀疏地散布着像素的 2D 图像。
给定图像上的一个点,我需要找到到不在背景颜色(黑色)中的最近像素的距离。
最快的方法是什么?
我能想出的唯一方法是为像素构建一个 kd-tree。但我真的很想避免如此昂贵的预处理。此外,似乎 kd-tree 给了我比我需要的更多。我只需要与某物的距离,我不在乎这东西是什么。
ios - 如何使用 Core Graphics 绘制点?
我在 Quartz 中看到了用于绘制线和圆的 API。但我想要做的就是指定 (x,y) 笛卡尔坐标以将像素着色为特定值。我怎么做?
.net - Drawing stuff on winform, Format32bppRgb or Format24bppRgb or something else?
Which one would you use to draw stuff on a winform? Format32bppRgb or Format24bppRgb or something else?
c# - Access to a single pixel in C#
I'm working on a school project right now. It's meant to be a 3D editing software, (like a very minimized version of Maya). I have to write it in C#, using the 'Windows Application Project'. I intend to implement all the 3D stuff myself, from projections to shading. My question is, how can I get direct access to a single pixel in the C# windows application? I know I'm going to have a main view port in the window. But I haven't decided yet how it will be made. Is there a built in object that I can use, that will let me define the boundaries of the view port, and then paint each pixel individually? (I'm just shooting in the dark here, I don't know much about C#. I mostly program in C)
Thanks, Malki.
php - 像素绘制算法
我需要一个示例算法,该算法将在基于网格的(x,y)系统上一次绘制一个像素,并根据基于以某种形式提供的二进制数据的 rbg 值对它们进行着色。我正在寻找用 php 或类似 php 的语言(如 C)编写的任何东西,但它不使用任何类型的库或图形卡 api,因为我在 php 中编码。
这是我在 php 中编写的内容,它使用随机颜色值,但在 html 画布中呈现需要 15 秒:
c# - 在 C# 和 C++ 之间传输图像数据
我正在做一个项目,我将在 C# windows 应用程序中创建一个用户界面。它需要显示一张图片。我想将图片数据传输到一个 C++ 模块,该模块将对其进行编辑,然后返回结果。
我已经确定了如何在 C# 和 C++ 之间传输数据(我使用 C++ DLL)。我的问题是:C# 中的哪个类可以做我想做的事?我需要它来将图像数据导出到某种像素矩阵(最好使用分离的 RGB 值,每个大小为 1 字节 = 3 字节/像素),我可以在 C++ 模块中使用。此外,它需要能够将结果导入回对象中,并显示在 C# windows 应用程序窗口中。
有什么想法可能最适合我吗?
谢谢,马尔基。
gdi+ - GDI+ 调整像素缩放的大小
我想使用 GDI 库调整图像的大小,这样当我将其调整为比以前更大时,就不会出现混合。(就像在绘画程序中放大图像时一样)
EG:如果我的图像是 2px 宽和 2px 高
(白色、白色、
白色、黑色)
,并且我将其调整为 100% 大,则它是 4px x 4px 高
(白色、白色、白色、白色、
白色、白色) , 白色, 白色,
白色, 白色, 黑色, 黑色,
白色, 白色, 黑色, 黑色)
我可以使用图形对象的哪些 InterpolationMode 或 Smoothing 模式(或其他属性)来实现这一点?到目前为止我尝试过的组合都会导致灰色出现在测试图像中。
这是我正在使用的代码