Tag: 图像

使用PHP在ios上通过JSON在web服务器上上传图片

我有一个在web服务器上传用户数据的应用程序。 我正在使用下面的代码将数据传递给Web服务器与下面的代码。 -(IBAction)btnRegister:(id)sender { jsonSP = [SBJSON new]; jsonSP.humanReadable = YES; NSString *service = @"/register.php"; NSData *imageData = UIImagePNGRepresentation([UIImage imageNamed:@"register_btn.png"]); [Base64 initialize]; NSString *imageString = [Base64 encode:imageData]; NSLog(@"%@",imageString); NSString *requestString = [NSString stringWithFormat:@"{\"?username\"=\"%@\"&\"user_password\"=\"%@\"&\"first_name\"=\"%@\"&\"email\"=\"%@\"&\"profile_photo_link\"=\"%@\"\"}",@"Test",@"Test",@"Test",@"Test@mmm.com",imageString]; NSData *requestData = [NSData dataWithBytes: [requestString UTF8String] length: [requestString length]]; NSString *fileLoc = [[NSBundle mainBundle] pathForResource:@"URLName" ofType:@"plist"]; NSDictionary *fileContents = [[NSDictionary alloc] […]

Multipart / Formdata图片上传,获取文件

在我的应用程序中,我想上传一个通过UIImagePickerControllerselect的图像到只接受JPEG图像的数据库。 我在这里浏览了许多问题,在其他论坛上,但我仍然没有得到它的工作。 我希望你能检查我的代码,如果有一个我看不见的错误。 这是上传的完整方法,包含图片说明,图片标题和此图片的地理数据: – (void) uploadPic{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *destinationFilePath = [[NSString alloc] initWithFormat: @"%@/%@.jpeg", documentsDirectory, self.chosenImage.imgTitle]; NSURL *fileURL = [[NSURL alloc]initWithString:destinationFilePath]; NSLog(@"will upload file: %@", destinationFilePath); NSData *imageURLdata = [[NSData alloc]initWithContentsOfURL:fileURL]; (*1) NSData *imageData = UIImageJPEGRepresentation(self.chosenImage, 90); (*2) //Here i tried 2 ways of […]

UIButton与图片和文字

我试图做一个button,基本上模仿在iphone的主屏幕上看到的button – 它有一个垂直放置在一些文本上方的图片,都是button的一部分,并突出显示时适当(暗淡,点击等)行为。 我已经尝试将图片或文本放入自己的框架中,但不起作用,因为在新框架中的任何一个都不会与button的其余部分变暗。 使用背景图像属性不起作用,因为我想要图像上方的图像 – 文本背后的区域应该是透明的。 我真的更喜欢编程解决scheme,而不是进入和编辑我的所有照片。

从代码iOS中删除相机胶卷中的图像

有没有办法在我的应用程序没有创build的照片应用程序中删除相机胶卷中的图像(和video)。 我知道您无法从素材资源库中删除您的应用未创build的内容。 但是这个应用程序不在应用程序商店。 这是一个信息亭types的环境。 所以我可以使用私人API。 那么有没有办法做到这一点使用私人的API,苹果不会批准的应用程序商店,但会适用于我的情况。 谢谢。

如何将自定义元数据标签添加到iPhone上的图像?

我试图从我从图像收到的exif字典添加自定义条目。 这没有奏效。 我假设这是由于exif是一个已经定义的标准。 基本上我试图创build一个元数据标签,可以被放置在没有字符限制的JPEG文件。 我读过XMP元数据标签没有字符限制。 这是真的? 如果是这样,我将如何在iPhone上创build这些? 谢谢。

尝试从UIImagePickerController拉动GPS元数据,但NSLog显示为空

使用UIImagePickerController我试图从图像的元数据收集GPS信息。 这是我的代码示例: NSDictionary *imageMetadata = [info objectForKey: UIImagePickerControllerMediaMetadata]; NSLog(@"Working META: %@",imageMetadata); CGDataProviderRef dataProvider = CGImageGetDataProvider(originalImage.CGImage); CFDataRef data = CGDataProviderCopyData(dataProvider); CGImageSourceRef imageSource = CGImageSourceCreateWithData(data, nil); NSDictionary *metaDict = (__bridge NSDictionary *)(CGImageSourceCopyProperties(imageSource, nil)); NSLog(@"Not WOrking META: %@",metaDict); 在NSLog的输出中,我可以看到Working Meta包含所有关联的内容。 不幸的是,不工作元输出空。 从我可以告诉我需要增强图像源和CFDictionary上的选项,而不是使用零。 我在正确的道路上? 如果是这样,我应该做些什么来拉动GPS数据?

在不影响目标质量的情况下收缩图像

如何缩小图像而不影响质量的程序化。 捕获图像后,我想要减less该图像的大小,而不会改变objective-c的质量。

试图显示图像数组,代码返回iphone到主屏幕

这是问题代码: 代码是显示一个图像的数组,然后可以滚动。 – (void)viewDidLoad { [super viewDidLoad]; NSArray *photos = [[NSArray arrayWithObjects: [UIImage imageNamed:@"Event.png"], [UIImage imageNamed:@"Logo.png"], [UIImage imageNamed:@"default.png"], [UIImage imageNamed:@"LittleLogoImage.png"], nil] retain]; // TODO – fill with your photos // note that the view contains a UIScrollView in aScrollView int i=0; int width = 0; int height = 0; for ( NSString *image in photos […]

使用核心数据与每个实体的许多图像?

我是新来的核心数据,我正在我的第一个个人的iOS应用程序。 我有一个实体,我们可以称之为Car ,它有一个缩略图以及与之相关的其他图像库。 数据使用ASIHTTPRequest和JSONKit同步到在线服务。 该应用程序不需要创buildCar ,只是显示它们。 缩略图可能在100kB左右,所以我可以将其作为Car实体内的blob数据存储。 不过,我不知道我应该如何存储其他多个图像? 这些图像大约在800kB到1MB之间,因此将它们存储在Core Data存储中似乎不被推荐。 我能想到的唯一select是: 将每张照片的url存储在另一个实体CarImage并依赖于ASIHTTPRequest的caching。 创build一个文件夹结构,并将每个图像保存到相应的Car文件夹中,并保持对CarImage实体中的文件path的CarImage 由于数据是同步的,因此可能会删除Car ,因此文件夹中的图像也必须删除。 我可以很快看到这个失控。 我将不胜感激任何意见。 谢谢。

上传到服务器之前使用canvas调整Iphone图像的大小

在上传到我们的服务器之前,我们使用Canvas调整Iphone / IPAD上的图像大小。 在iPhone 4S和5上,当使用FRONT相机以横向模式拍摄照片时,resize工作正常。 在纵向模式下拍摄时,图像被压扁约1/4。 但是,当用后置摄像头拍摄时,所有图像(包括风景和肖像)都会被挤压在7/8左右,只留下一条细腰带。 在IPAD和IPOD上,前后摄像头是一样的:风景图像很好,但是肖像图像被压扁了1/4。 我们尝试了几种不同的resizealgorithm,但结果相同。 任何想法如何解决这个问题?