问题标签 [pixels]

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 投票
5 回答
6924 浏览

math - 求圆周上像素坐标的算法

如果我知道圆心的像素坐标、圆的半径和垂直角,我如何在圆的圆周上找到一定程度的像素值。基本上,我试图在不同的时间(1点钟,2点钟等)画一个时钟的指针

0 投票
3 回答
3045 浏览

actionscript-3 - 在 Actionscript 3 中将像素转换为贝塞尔曲线

好的,所以我会尽量做到描述性。

我正在为需要上传图像的 jibjab 样式遮罩功能的客户开发一个项目。

我希望能够生成一个包含贝塞尔形状的锚点/控制位置的数据库可存储对象,因此我可以稍后将其拉出并重新屏蔽该对象。这一切都很容易做到,除了一个问题:我需要从用户绘制的轮廓创建贝塞尔对象。

到目前为止,这是我想象的过程:

在鼠标按下时,创建一个新的精灵、beginFill 和 moveTo 鼠标位置。

在鼠标移动时,lineTo 是一个 XY 坐标。

在鼠标上,endFill。

这一切都很好。我可以在这里存储信息,但我会看到一个巨大的对象,里面装满了大量非常无用的 x/y 坐标,除了在每个像素上放置句柄之外,没有办法真正进行微调更改。(我不妨给最终用户一个铅笔工具......)

就贝塞尔曲线计算而言,这就是我的想法:

1:弄清楚何时需要开始一条新曲线,并在此间隔上跟踪像素的 xy。我想象这只是一个像素数,也许只是在每次鼠标移动时增加一个计数变量,然后每 x 个像素创建一个新变量。这里的问题是一些曲线不准确,而另一些则不必要,但我真的只需要一个一般区域,而不是一个精确的表示,所以它可以工作。不过,我会更高兴一些更聪明的东西。

2:获取每个新的 x/y,将其存储为锚点,并计算出控件将在何处生成此锚点和最后一个锚点之间的直线曲线。这是我真正挂断电话的地方。我敢肯定有人已经在 Flash 中完成了这项工作,但似乎再多的谷歌搜索也无法帮助我找到完成这项工作的方法。我已经画了很多草图,还有什么小数学可以让我的大脑环绕,但似乎无法找到将像素转换为贝塞尔曲线的方法。

这可能吗?我真正需要的是接近相同形状的东西。我正在考虑可能只在下一个像素的角度相对于当前线或其他东西的角度超过 180 度时才放置锚点,并且只是抓住这些变化之间的弧线边缘,但无论我多么努力,我似乎无法弄清楚如何让它工作!

感谢您的帮助,我一定会在这里发布我的进展,我认为这在许多应用程序中都非常有用,只要它实际上是可行的......

杰西

0 投票
1 回答
2275 浏览

iphone - 如何在 iPhone 上修改 UIImage 的像素数据?

我想逐个像素地修改 UIImage 。

我在这里和其他地方发现了一些关于将图像数据作为 char* 指针访问的帖子。我的转折是我想修改这些数据,然后根据我的像素数据创建一个新的 UIImage。以前有人做过吗?

0 投票
1 回答
3779 浏览

iphone - 如何在 iPhone 上调整 UIImage 的 RGB 像素数据?

我希望能够获取一个 UIImage 实例,修改它的一些像素数据,然后用该像素数据取回一个新的 UIImage 实例。我在这方面取得了一些进展,但是当我尝试更改 CGBitmapContextGetData 返回的数组时,最终结果总是在图像上叠加垂直蓝线。我希望能够更改图像中像素的颜色和 alpha 值。

有人可以提供一个端到端的例子来说明如何做到这一点,从一个 UIImage 开始,以一个带有修改像素的新 UIImage 结束?

0 投票
3 回答
9553 浏览

algorithm - Bresenham 线算法(粗细)

我想知道是否有人知道任何算法来绘制具有特定厚度的线,基于 Bresenham 的线算法或任何类似的算法。

再想一想,我一直想知道对于每个 setPixel(x,y) 我只画一个圆圈,例如:

填充圆(x,y,厚度);对于每个 x,y 但这当然会非常慢。我也尝试使用字典,但这会很快填满记忆。检查我将要绘制的像素是否具有相同的颜色,但这对于大型画笔也不够有效。

也许我可以根据角度以某种方式画半圈?

任何输入将不胜感激。

谢谢。

重复: 如何使用 Bresenham 创建任意粗细的线?

0 投票
2 回答
309 浏览

silverlight - Silverlight 像素 API

假设我有一个黑白 .jpeg 图像。如何使用十六进制格式(即从#FFFFFFFF 到#FFFF4F4B)将jpeg 图像中的白色像素更改为红色?

0 投票
7 回答
56575 浏览

c# - 在 C# 中快速使用位图

我需要访问位图的每个像素,使用它们,然后将它们保存到位图。

使用Bitmap.GetPixel()and Bitmap.SetPixel(),我的程序运行缓慢。

如何快速转换Bitmapbyte[]返回?

我需要一个byte[]with length = (4 * width * height),包含每个像素的 RGBA 数据。

0 投票
4 回答
38606 浏览

python - 如何在 Python 中读取图像有多少像素

可能重复:
如何使用 python 检查目录中所有图像的尺寸?

我想知道是否有人知道如何在 python sript 中读取图像总像素数。你能提供和例子吗?

非常感谢。

0 投票
5 回答
17561 浏览

c# - Resizing an image in cm C#

I have an requirement that asks for an image with 10 X 6,88 cm. I know that I can't simple convert from cm to pixels, cause one pixel size depends on the user display resolution. I would like to know if there is a way to resize an image to have that size in cm. (I need to keep the image extension also. e.g.: can't convert it to a pdf or other extension)

0 投票
1 回答
3035 浏览

wpf - 更改像素以填充 WPF 图像中的颜色

我正在尝试在 WPF 中填充图像的一个区域。类似于 Paint 中的桶的东西。我该怎么做?我正在考虑获取鼠标下的像素颜色,并更改附近具有相同颜色的所有像素。有没有更简单的方法?

我应该使用什么?可写位图?

谢谢