相关疑难解决方法(0)

如何从CGImage获取Raw像素数据

如何在缩放和移动后获取UIimage的像素数据,我想获得CGImage Pixel Data,然后从CGImage Pixel Data获取UIImage.我们可以这样做吗?

iphone objective-c

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

iPhone Objective C:如何在UIImageView上获取触摸点的像素颜色?

iPhone目标C:如何获得触摸点的像素颜色UIImageView,即使父项UIView或其本身正在被CGAffineTransformMakeRotation函数旋转?

即使正在缩放和旋转UIView/ ,UITouch的视图属性是否仍能正确返回触摸点的正确像素UIImageView

非常感谢阅读

编辑:感谢您的回答和评论,但很遗憾我仍然不知道如何从触摸事件中获取缩放/旋转图像的X,Y点,然后从中提取颜色.有人会介意帮忙吗?

iphone pixel objective-c uiimageview uitouch

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

改变照片的iPhone应用程序如何工作?

你知道那些让你的脸变胖,让你看起来更老等的iPhone应用......

他们是如何工作的?如果我想知道如何在Objective C中编写类似的代码,那么您会在哪里开始实现该部分代码?

如果你精通PHP,你会在GD或类似的地方做到这一点?

伪代码很好.

谢谢.

php iphone image-manipulation objective-c

6
推荐指数
1
解决办法
1161
查看次数

在iPhone屏幕上检测亮/暗点

我想检测并标记图像上最亮和最暗的点.

例如,我正在创建一个AVCaptureSession并使用AVCaptureVideoPreviewLayer在屏幕上显示视频帧.现在在这个摄像机输出视图上,我希望能够标记当前最暗和最亮的点.

一个例子

我必须阅读图像像素数据吗?如果是这样,我该怎么做?

iphone

6
推荐指数
1
解决办法
1477
查看次数

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

我如何使用iphone中的Objective-C来计算UIImage中的红色像素?

我是iphone软件开发的初学者.我开发了皮肤癌的应用程序,我想要计算或计算UIImage中的红色像素,这是由iphone相机捕获的.可以从UIImage计算红色像素吗?

iphone

3
推荐指数
1
解决办法
7479
查看次数

仅在另一个UIImage中移动UIImage

我有一个UIImage显示在UIImageView.我还有另一张图像位于UIImageView第一张图像上方.我希望能够仅在第一个图像的边框内拖动第二个图像.为了让我的目标更清晰一点,请看这张图片:http: //img689.imageshack.us/img689/6136/56308823.png.

绿色引脚应该是可拖动的,但不应该将引脚拖动到蓝色(地图外部).此刻引脚是可拖动的,但我不知道如何检查引脚是否在地图之外.

编辑:我在我的UIImageView子类中使用此方法的可拖动引脚:

- (UIColor *)colorAtPosition:(CGPoint)position {

CGRect sourceRect = CGRectMake(position.x, position.y, 1.f, 1.f);
CGImageRef imageRef = CGImageCreateWithImageInRect([[MapViewController sharedMapViewController]getImage].CGImage, sourceRect);

CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
unsigned char *buffer = malloc(4);
CGBitmapInfo bitmapInfo = kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big;
CGContextRef context = CGBitmapContextCreate(buffer, 1, 1, 8, 4, colorSpace, bitmapInfo);
CGColorSpaceRelease(colorSpace);
CGContextDrawImage(context, CGRectMake(0.f, 0.f, 1.f, 1.f), imageRef);
CGImageRelease(imageRef);
CGContextRelease(context);

CGFloat r = buffer[0] / 255.f;
CGFloat g = buffer[1] / 255.f;
CGFloat b = buffer[2] …
Run Code Online (Sandbox Code Playgroud)

iphone uiimageview uiimage uitouch ios

3
推荐指数
1
解决办法
691
查看次数

在UIImage(或其衍生物)中,如何将一种颜色替换为另一种颜色?

例如,我有一个UIImage(如果需要,我可以从中获取CGImage,CGLayer等),我想用蓝色(0,0,1)替换所有红色像素(1,0,0) ).

我有代码来确定哪些像素是目标颜色(请参阅此SO问题和答案),我可以替换rawData中的相应值,但(a)我不知道如何从我的rawData缓冲区返回UIImage (b)似乎我可能会错过一个内置的,它将自动为我完成所有这些,为我节省了大量的悲伤.

谢谢!

iphone colors uiimage

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

UIImagePNGRepresentation()返回不同的字节

我有一些透明的图像,我从文件系统加载到UIImageView视图中.出于我的目的,我需要UIImageView将文件中的图像与文件系统上的文件进行比较.所以我做了类似以下的事情:

NSString *directoryPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *imageFile = [NSString stringWithFormat:@"%@/image.png", directoryPath];

if ([[NSData dataWithContentsOfFile:imageFile] isEqualToData:UIImagePNGRepresentation([imageView image])]) {
    NSLog(@"Equal");
} else {
    NSString *dataDescription = [[[NSData dataWithContentsOfFile:feltFile] description] substringToIndex:100];
    NSString *imageDescription = [[UIImagePNGRepresentation([backgroundImageView image]) description] substringToIndex:100]
    NSLog(@"Unequal: %@ %@", dataDescription, imageDescription);
}
Run Code Online (Sandbox Code Playgroud)

我知道他们是PNG图像.打印时,这两个描述都不是NULL.但他们是不平等的.

为什么会这样?

iphone png uiimage nsdata uiimagepngrepresentation

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

如何确定用户在 UIImage 上点击了哪个像素 (x, y)?

我有一个UIImageView. 我添加一个图像并点击图像的某些位置。

有没有办法确定点击图像的像素(x,y)是多少?

考试:

如果我有apple.png按图像大小的x:1000, y:1000并且我点击它的中心,它应该返回x: 500, y: 500

我需要在真实图像 ( UIImageView.image)上点击点像素而不是UIImageView

image swift

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

技术选择UIImageView或Custom UIButton

我会像图像一样进行Quizz,当点击一个国家时它会显示正确的答案

我的问题:我可以这样做:

  1. 每个国家/地区都是UIImageView或
  2. 每个国家/地区都是自定义UIButton.

女巫是最好的解决方案?任何帮助请

在此输入图像描述

objective-c ios

0
推荐指数
1
解决办法
80
查看次数