KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
When i am using UIImagePNGRepresentation or UIImageJPEGRepresentation for converting UIImage into NSdata, the image size is too much increased. Steps to Reproduce: 1)Open Xcode and select new project as single view based application 2)Open ViewController.xib and add two buttons named as i)Test Online Image ii)Test Local image 3)Add two IBActions i) -(IBAction)ClickLocalImageTest:(id)sender; ii) -(IBAction)ClickOnLineImageTest:(id)sender; 4)Connect "Test Online Image" to " -(IBAction)ClickOnLineImageTest:(id)sender " and "Test Local image" to " -(IBAction)ClickLocalImageTest:(id)sender ;" 5)impalement " -(IBAction)ClickLocalImageTest:(id)sender " method like as following - (IBAction)ClickLocalImageTest:(id)sender { NSLog(@"*************Test Local Image****************\n"); NSString *path=[[NSBundle mainBundle] pathForResource:@"hero_ipad_retina" ofType:@"jpg"]; NSLog(@"Before testing image size is :<---- %u kb",[[NSData dataWithContentsOfFile:path] length]/1024); UIImage *img = [UIImage imageNamed:@"hero_ipad_retina.jpg"]; NSLog(@"UIImagePNGRepresentation: image size is---->: %u kb",[UIImagePNGRepresentation(img) length]/1024); NSLog(@"UIImageJPEGRepresentation with scale 1.0: image size is---->: %u kb \n",[UIImageJPEGRepresentation(img, 1.0) length]/1024); NSLog(@"*************Completed test****************\n\n\n\n"); } 6) impalement " - (IBAction)ClickOnLineImageTest:(id)sender " method as following - (IBAction)ClickOnLineImageTest:(id)sender { NSLog(@"*************Test Online Image****************\n"); NSLog(@"Before testing image size is :<---- %u kb",[[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://images.apple.com/home/images/hero_ipad_retina.jpg"]] length]/1024); UIImage *img = [UIImage imageWi
Tags (comma-separated)
Save Edits
Cancel