pixel相关内容
所以说,我有一个图像,我想“像素化”。我想要这个清晰的图像表示的网格,例如,100×100正方形。因此,如果原始照片是500像素X 500像素,每个正方形是5像素X 5像素。所以每个正方形都会有一个颜色对应于它交换的像素的5像素X 5像素组... 我如何弄清楚这一种颜色,这是最好的代表的东西,它覆盖,是?我只是把R G和B数字的25个像素的每一个,并平均他们?或者有一些不清楚的其他方式我应该
..
我想知道如何只改变图片中的一种颜色。 像说:如果这个像素中的颜色是“红色”,则将其更改为“蓝色”。 解决方案 技术方法很简单: 获取所有像素值(解释此处) 查找像素 使用已更改的像素值绘制图片(解释此处) ,如果将三个步骤混合到一个方法中,而不创建UIColor对象,但更改它们,然后立即绘制更改的图像,您将获得更好的性能。
..
我将检索像素的确切颜色,并希望将确切的颜色与像 Color.blue 的常量相关联。有一个简单的方法来“圆”到最近的颜色常数?另外,是否有一种方法来定义您自己的颜色常量? 解决方案 基本方法是找到最接近您的通过简单地将样品与每个样品进行比较。当然,问题在于定义“最接近”。最明显的是使用RGB空间中的欧几里得距离。问题是这个距离与我们对“最接近的颜色”的感知感觉不是很好地对应。有关此问题的讨
..
我想建立一个应用程式,让使用者选取图片并输出「平均颜色」。 例如,此图片: 平均颜色是绿色/淡黄色。 / p> 此时,我收到了以下代码: //一个UIColor扩展 public static func fromImage(image:UIImage) - > UIColor { var totalR:CGFloat = 0 var totalG:CGFloat
..
我一直在转换我自己的个人OGLES 2.0框架,以利用新的iOS 5框架 GLKit 添加的功能。 获得愉悦的结果后,我现在希望实现基于颜色的拣选机制,此处。为此,您必须访问后缓冲区以检索触摸的像素RGBA值,然后将其用作顶点/图元/显示对象的唯一标识符。当然,这需要所有顶点/基元/显示对象的临时唯一着色。 我有两个问题,我非常感谢您的帮助: / p> 我可以访问 GLKView
..
方法 getPixelColor(int x,int y)从Robot类工作?我试过这个代码片段: try { Robot robos = new Robot } catch(AWTException e) { } for(int i = 0; i robos.getPixelColor(0,0); System.out.println(“fsadf”)
..
到目前为止,我搜索每个像素1通过检查颜色,看看它是否是黑色...如果不是我移动到下一个像素。这是永远的,因为我只能检查约。 100像素每秒(加速我的NSTimer冻结应用程序,因为它不能检查得足够快。)所以是有什么反正我可以只是让Xcode返回所有的像素是黑色的,忽略一切,所以我只需要检查那些像素而不是每个像素。我试图检测一个黑色像素最左边的我的图像。 这是我目前的程式码。 - (
..
我试图获取图像中每个像素的每一种颜色。 我的想法是: int [] pixels; BufferedImage image; image = ImageIO.read(this.getClass.getResources(“image.png”); pixels =((DataBufferInt)image.getRaster.getDataBuffer).getData
..
例如,假设我要检测屏幕坐标为(100,200)的像素的颜色。有没有办法做这个? 编辑 - 我现在不担心视网膜显示问题。 解决方案 这可能不是最直接的路线,但您可以: 使用UIGraphicsBeginImageContextWithOptions抓取屏幕(请参阅Apple Q& A QA1703 - “ UIKit中的屏幕捕获”应用“)。 然后使用 最后分析一下所需
..
我想开发一个小应用程序。在它,我需要检测一个像素在UIView的颜色。我有一个CGPoint定义我需要的像素。使用CoreAnimation来更改UIView的颜色。 我知道有一些复杂的方法从UIImages中提取颜色信息。但是我找不到UIViews的解决方案。 在伪代码中我正在寻找像 pixel = [view getPixelAtPoint:myPoint]; UICo
..
我想在objective-c中创建一个颜色选择器可可应用程序,这样我可以得到我屏幕上任何像素的颜色。有没有办法得到一个屏幕像素在objective-c? 解决方案 你可以使用CGDisplayCreateImageForRect获得一个CGImageRef包含你感兴趣的点。一旦你有一个CGImage,你可以通过渲染图像到自定义缓冲区,或使用NSBitmapImageRep的initWith
..
我在页面顶部使用了一个画布。 Im在mousemove事件中从画布中写出像素坐标。通常,最底部的Y值等于画布高度,即。 700px。但是在滚动条用于向下滚动页面上的一点之后,画布中的底部y坐标将相应地改变为400px。 document.getElementById(“mapcanvas”)。addEventListener(“mousemove”,getPosition,false);
..
我正在做一个网络游戏,我正在寻找一个方法来处理每个像素的图像,并将其存储在一个mysql数据库。确切地说,我需要能够执行以下操作: 从屏幕上的mysql db加载图片(250 x 250px)例如,每个像素的alpha是0); 随机选择几个像素,将alpha设置为1; 将新图片保存在mysql db中的旧图片 加载包含多个像素的新图片; 随机选择几个像素en将alpha设置为1;
..
我有产品图片,每个图片都有两个可配置的区域,如下所示: 1. background 2.前景 我的问题是,我通过图像读取旧的像素值,并用新的更改它 位旧像素值不一致。 如何实现所需的功能? $ 示例图片链接: b $ b 如果您可以向我建议任何其他方法, a href =“http://developersbench.com/canvas/img/design_2
..
下午好, 我是新加入Canvas的HTML 5,并且使用Javascript。但我可以看到这真的是多么强大,我需要帮助。我做了一个搜索,找不到一个明确的答案。也许这里的某个人可以帮助。 我在Canvas上创建了一个具有背景图片的上下文。现在,我想裁剪或复制包含在多边形数据中的图像的一部分,并将其放在屏幕上的其他位置。我知道如何创建背景图像。我知道如何在该图像上创建一个多边形,我知道如何
..
在html5中,当使用putImageData()绘制到画布时,如果您正在绘制的某些像素是透明的(或半透明的),那么如何在画布中保留旧像素不受影响? 例如: var imgData = context.createImageData(30,30) ; for(var i = 0; i { imgData.data [i] = 255; imgData.data [i +
..
我知道你可以使用getImageData()和.data()获取html5 Canvas中每个像素的值,但是有办法获得它们的坐标,而不只是它们的值? 解决方案 var w = ctx.canvas.width,h = ctx.canvas.height; var id = ctx.getImageData(0,0,w,h); var d = id.data; for(var
..
我要在网页上拍摄图片,然后使用javascript(或其他最适合的图片)动态“像素化”(例如,转换为20像素的正方形)。然后,当用户向下滚动页面时,我需要图像逐渐增加分辨率,直到它不再像素化。 任何想法我怎么可以这样做?我意识到我可以使用PHP调整图像和几次,只是切换图像,但这将需要加载几个额外的图像。另外,我知道我可以做的效果与闪光灯& pixelbender,但我想实现它的限制,HTML
..
编辑:我不一定需要解决这个问题 - 而是我想了解为什么发生。我不明白为什么我应该得到以下奇怪的结果... 虽然这个问题是针对我有一个HTML5画布应用程序的问题,我认为问题不那么具体。 我有一个HTML5画布应用程序,允许您在屏幕上的图像。这些图像是32位PNG的,所以我工作的透明度。如果我在同一个位置贴上高度透明的图片多次(大约100),我最终得到一个绝对可怕的结果: 图片的颜
..
因此,有很多关于如何从ImageData对象的Uint32Array视图中写入整个像素的例子。但是是否可以读取整个像素而不增加计数器4次?从 hacks.mozilla.org ,编写rgba像素看起来像 this 。 var imageData = ctx.getImageData(0,0,canvasWidth,canvasHeight); var buf = new Arra
..