标签: pixels

像素编程继续

我有一个BGR顺序的像素字节数组,我想在C#中创建一个图像.有人可以提供代码或建议吗?

c# arrays image pixels

5
推荐指数
1
解决办法
701
查看次数

以cm C#调整图像大小

我有要求提供10 X 6,88厘米的图像的要求。我知道我不能简单地将厘米转换为像素,因为一个像素的大小取决于用户的显示分辨率。我想知道是否有一种方法可以调整图像的大小,使其具有以厘米为单位的大小。(我还需要保留图像扩展名。例如:无法将其转换为pdf或其他扩展名)

c# resize image pixels

5
推荐指数
2
解决办法
2万
查看次数

CSS宽度/高度像素和百分比计算组合?

有没有办法将高度/宽度CSS属性设置为:100% - 50px因此,如果总100%是1000px,那么最终结果将是950px.并且100%由浏览器大小设置.

更新:我想要做的是:

我有两个div,第一个div的高度是50px,我想第二个div的高度来覆盖剩余的空间.

css pixels

5
推荐指数
2
解决办法
2万
查看次数

opengl反转帧缓冲像素

我想知道反转帧缓冲区中颜色像素的最佳方法是.我知道这是可能的做glReadPixels()glDrawPixels(),但这些电话的性能损失是相当大的.

基本上,我正在尝试做的是有一个倒置的颜色十字线,无论背后是什么,它总是可见的.例如,我有一个任意的alpha蒙版位图或纹理,让它在绘制场景后无需深度测试就渲染,并且纹理的蒙版(完整alpha)像素下的所有帧缓冲像素都将被反转.

我一直试图用纹理来做这件事,但是我得到了一些奇怪的结果,所有的混合选项我仍然感到困惑.

c opengl framebuffer pixels invert

5
推荐指数
1
解决办法
2471
查看次数

从rgb像素值创建缓冲的图像

我有一个RGB像素的整数数组,看起来像:

pixels[0] = <rgb-value of pixel(0,0)>
pixels[1] = <rgb-value of pixel(1,0)>
pixels[2] = <rgb-value of pixel(2,0)>
pixels[3] = <rgb-value of pixel(0,1)>
...etc...
Run Code Online (Sandbox Code Playgroud)

我正在尝试从中创建一个BufferedImage。我尝试了以下方法:

BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
img.getRaster().setPixels(0, 0, width, height, pixels);
Run Code Online (Sandbox Code Playgroud)

但是,生成的图像在色带方面存在问题。图像不清楚,并且有斜线和水平线穿过。

用rgb值初始化图像的正确方法是什么?

编辑:这是我的图像看起来像替代文字

谢谢,杰夫

java bufferedimage pixels

5
推荐指数
1
解决办法
2万
查看次数

如何查找Black Pixel位置

我正在做一个奇怪的项目.我可以使用激光切割机来制作模板(金属).我可以使用坐标对机器进行编程以剪切某个图像,但我想知道的是:我怎么能编写一个程序来拍摄黑白扫描图像,并给我黑色区域的坐标?我不介意它是否给出每个像素,即使我只需要外线,我可以做那个部分.

我已经搜索了一段时间了,但是这个问题有很多单词,有很多结果,比如颜色和像素,我发现大量的信息都不相关.我想使用C++或C#,但我可以使用任何语言,包括脚本.

c# c++ colors pixels coordinates

5
推荐指数
1
解决办法
7455
查看次数

int数组到BufferedImage

我正在使用Robot类打印屏幕,我将BufferedImage转换为int数组.然后我想将int数组转换回bufferedimage,但这会产生错误.这是我的代码:

Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
BufferedImage printscreen = robot.createScreenCapture(new Rectangle(screen));
int[] pixels = ((DataBufferInt) printscreen.getRaster().getDataBuffer()).getData();

BufferedImage image = new BufferedImage(screen.width, screen.height, BufferedImage.TYPE_INT_RGB);
WritableRaster raster = (WritableRaster) image.getRaster();
raster.setPixels(0, 0, screen.width, screen.height, pixels);
Run Code Online (Sandbox Code Playgroud)

但我得到错误:ArrayIndexOutOfBoundsException: 2073600但为什么?

我在这一行得到了例外:

raster.setPixels(0, 0, screen.width, screen.height, pixels);
Run Code Online (Sandbox Code Playgroud)

编辑:如果我将第二个bufferedimage类型更改为TYPE_BYTE_GRAY,它正在工作.

java bufferedimage pixels

5
推荐指数
2
解决办法
8991
查看次数

GPUImage:如何确定处理图像中给定矩形的平均像素值

我正在使用GPUImage来处理传入的视频,然后我想考虑图像的给定方形子区域并确定该区域中像素的平均像素值.任何人都可以告诉我如何做到这一点?甚至关于如何在图像中的坐标(x,y)处获取像素的像素数据的信息也是有用的.

抱歉,如果这是一个简单的问题,但我是计算机视觉的新手,并且从可用的文档中我不清楚这样做的方法.谢谢.

pixel image-processing pixels gpuimage

5
推荐指数
1
解决办法
1677
查看次数

将像素转换为LatLng坐标

您好编程世界,

我正在使用Google Maps API v3,并且有一个地图叠加层,需要从中获取特定坐标。

在图像中,我设法将左上角和右下角的两个像素坐标集手动转换为纬度和经度坐标。我发现了这些平等:

左上角:
(1像素 [x轴],1像素 [y轴])以像素等于...
(- 109.05005006119609° [经度], 41.00062580014626° [纬度])以纬度/经度表示

右下角
575px [x轴], 423px [y轴])以像素等于...
(- 102.0423399657011° [经度], 36.99314427042206° [纬度])以纬度/经度

但是,我的老板后来决定,他宁愿让Google Maps用Google的折线图类来绘制它(因此我需要在纬度/经度坐标中绘制在叠加层中的每个边界角)。

我的问题是,给定这两套坐标,是否可以使用某种方程式或公式,以便可以找到像素坐标(在图像映射文件中已经存在)并将其转换为纬度/经度坐标。

示例:在132px x轴和10px y轴上的兴趣点= a°经度和b°纬度找到a和b。

感谢您的帮助,Llewgnolm

google-maps formula data-conversion pixels degrees

5
推荐指数
1
解决办法
2094
查看次数

为什么Bootstrap在其媒体查询中使用屏幕大小阈值之间的0.02px差异?

// Extra small devices (portrait phones, less than 576px)
@media (max-width: 575.98px) { ... }

// Small devices (landscape phones, 576px and up)
@media (min-width: 576px) and (max-width: 767.98px) { ... }

// Medium devices (tablets, 768px and up)
@media (min-width: 768px) and (max-width: 991.98px) { ... }

// Large devices (desktops, 992px and up)
@media (min-width: 992px) and (max-width: 1199.98px) { ... }

// Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { ... }
Run Code Online (Sandbox Code Playgroud)

代码示例源: …

css pixels media-queries twitter-bootstrap bootstrap-4

5
推荐指数
1
解决办法
1025
查看次数