草庐IT

ios - Swift 2.2 - 计算 UIImage 中的黑色像素

我需要计算UIImage中的所有黑色像素。我找到了一个可以工作的代码,但是它是用Objective-C编写的。我试图快速转换它,但我遇到了很多错误,而且我找不到修复它们的方法。使用Swift执行此操作的最佳方法是什么?简单图像objective-C:/***StructuretokeeponepixelinRRRRRRRRGGGGGGGGBBBBBBBBAAAAAAAAformat*/structpixel{unsignedcharr,g,b,a;};/***Processtheimageandreturnthenumberofpureredpixelsinit.*/-(NSUInte

php - 如何遍历图像的所有像素?

我想遍历图像的所有像素,找到该像素的rgba值,然后对这些像素进行处理。例子假设我有一张100x100像素的图片。我想用我已经创建的函数找到这些像素中的每一个的值:functiongetPixel($image,$x,$y){$colors=imagecolorsforindex($image,imagecolorat($image,$x,$y));$inrgba='rgba('.$colors['red'].','.$colors['green'].','.$colors['blue'].','.$colors['alpha'].')';return$inrgba;}并将这些值与图像

php - 如何在 PHP 中跨域使用像素跟踪

我了解像素跟踪的基础知识,我能够将引用我跟踪域中图像的像素插入到其他网站。但是,如何增加跟踪域中的实际像素数?每次提供像素图像时是否有某种日志告诉我?我可以做类似的事情吗:然后有getImage页面,提供图像,并根据传入的id递增?还是有更好的方法来实现这一目标?提前谢谢你。 最佳答案 如果你只想输出一个gif,这是一个快速简单的方法,只需确保你的脚本在之前或之后没有输出任何其他内容:header("Content-type:image/gif");header("Content-length:43");$fp=fopen("php

php - 将不透明像素转换为黑色

我正在寻找一种转换图像的方法,以便所有非透明像素(具有alpha!=1的像素)不受影响(或转换为白色)为黑色和透明像素。我得到的最接近的是使用以下imagemagick命令:convert-colorspaceGray然而,这仍然给我一些灰色,而不是完全的黑色。我已经尝试了所有的色彩空间选项,但没有一个能奏效。知道如何使用imagemagick或类似工具(或使用PHP库,如果存在的话)实现此目的 最佳答案 我知道这个问题很老,但现在我偶然发现了它,我不妨回答一下。你想要的ImageMagick命令是:convert-alphaext

世界坐标系、相机坐标系、图像坐标系、像素坐标系

四个坐标系都是什么?1.世界坐标系->相机坐标系->图像坐标系->像素坐标系2.像素坐标系->图像坐标系->相机坐标系->世界坐标系图像处理、立体视觉等等方向常常涉及到四个坐标系:世界坐标系、相机坐标系、图像坐标系、像素坐标系          构建世界坐标系只是为了更好的描述相机的位置在哪里,在双目视觉中一般将世界坐标系原点定在左相机或者右相机或者二者X轴方向的中点。接下来的重点,就是关于这几个坐标系的转换。也就是说,一个现实中的物体是如何在图像中成像的。四个坐标系之间的相互转换1.从世界坐标系到相机坐标系        其中[x′,y′]为世界坐标系下的坐标,将世界坐标系顺时针旋转θ得到相

PHPExcel:以像素为单位设置行高

我正在使用PHPExcel通过PHP将一组图像写入Excel文件。插入图像似乎不是问题,但是我在设置适当的行高以匹配图像高度时遇到了一些困难。我设法使用pixelsToCellDimension来计算正确的列宽,但这似乎不适合计算行高。在检查了PHPExcel_Shared_Drawing类中的其余函数并谷歌搜索之后,我对如何执行此操作感到目瞪口呆。到目前为止我的代码://CreatenewPHPExcelobject$objPHPExcel=newPHPExcel();//Setdocumentproperties$objPHPExcel->getProperties()->setC

php - 有什么方法可以计算字符串的像素长度?

我正在使用PHP的GD库,并使用imagestring()和imagestringup()等函数向图片添加文本。我正在使用带有latin2编码的内置字体。有没有办法用给定的字符串计算字符串的长度(以像素为单位)?我想计算字符串的长度(以像素为单位),因为字符串是可变的,我想确保字符串不会溢出我想要放入的区域。感谢您的帮助。 最佳答案 imagettfbbox()这样做:http://www.php.net/manual/en/function.imagettfbbox.php 关于php

android - android中的像素密度

如果我的安卓设备对角线屏幕尺寸为5英寸,屏幕宽度为2.3英寸,并且它的屏幕支持1080*1920像素,其屏幕密度最接近的类型是什么?如何解决这个问题? 最佳答案 您应该使用sp设置字体大小,使用dp设置其他任何内容。请参阅有关屏幕密度、术语和正确使用的SO帖子:Differencebetweenpx,dp,dipandspinAndroid?另外,这里有一个android开发者API指南的链接,用于在您的应用程序中支持多个屏幕:http://developer.android.com/guide/practices/screens_

java - Android 2.1 native 锁定位图像素

我正在运行一个修改位图像素的基本native函数。为此,我通过Bitmap_lockPixels()函数获取像素。但是,这不适用于低于2.2的版本。您建议我如何替换此函数以保持尽可能快的速度? 最佳答案 您可以在这里找到几乎相似的解决方案。此函数使用ReentrantLock对象并尝试获取锁。https://code.ros.org/trac/opencv/browser/trunk/opencv/android/src/com/opencv/camera/NativeProcessor.java?rev=3652

android - 有没有比 Android 上的 onPreviewFrame 更好的获取相机像素的方法?

onPreviewFrame仅在显示来自相机的预览帧时被调用。我在这里使用相同的技术将图像处理为开放式gl纹理:http://nhenze.net/?p=172&cpage=1#comment-8424但是将预览渲染到屏幕上只是为了用我的纹理图像绘制它似乎是一种浪费。有没有比调用onPreviewFrame期间更好的方法从相机获取像素? 最佳答案 是的,您可以使用SurfaceTexture。这里有一些微妙的技巧,因为它需要是外部纹理而不是普通的2D纹理。这意味着如果你用ES2渲染纹理你需要一些像#extensionGL_OES_E