Hi-
Is there any way to crop an image in Corona?
Apparently this is how you’d do it in objective c:
// Create the image from a png file
UIImage \*image = [UIImage imageNamed:@"prgBinary.jpg"];
UIImageView \*imageView = [[UIImageView alloc] initWithImage:image];
// Get size of current image
CGSize size = [image size];
// Frame location in view to show original image
[imageView setFrame:CGRectMake(0, 0, size.width, size.height)];
[[self view] addSubview:imageView];
[imageView release];
// Create rectangle that represents a cropped image
// from the middle of the existing image
CGRect rect = CGRectMake(size.width / 4, size.height / 4 ,
(size.width / 2), (size.height / 2));
// Create bitmap image from original image data,
// using rectangle to specify desired crop area
CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], rect);
UIImage \*img = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
// Create and show the new image from bitmap data
imageView = [[UIImageView alloc] initWithImage:img];
[imageView setFrame:CGRectMake(0, 200, (size.width / 2), (size.height / 2))];
[[self view] addSubview:imageView];
[imageView release];
If there’s no way to do in Corona:
- can the above be used in the next release of Corona?
- is there any way at all to call the above objective c code from within Corona?
- is there any workaround at all? We need to apply a circular mask to crop out a circle from a larger image
I think the Corona SDK is amazing. Our app is almost done, not being able to crop is kind of a show stopper though for this app

Please help.
Thanks,
John [import]uid: 14526 topic_id: 5094 reply_id: 305094[/import]