Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @interface NewProductViewController : UIViewController <UINavigationControllerDelegate, UIImagePickerControllerDelegate, UITextFieldDelegate>
- @property (nonatomic, strong) UIImage *image;
- @property (nonatomic, strong) UIImagePickerController *imagePicker;
- @property (nonatomic, weak) IBOutlet UIImageView *imageView;
- - (UIImage *)imageWithImage:(UIImage *)sourceImage scaledToHeight:(float) i_height;
- @end
- - (UIImage *)imageWithImage:(UIImage *)sourceImage scaledToHeight:(float) i_height {
- float oldHeight = sourceImage.size.height;
- float scaleFactor = i_height / oldHeight;
- float newWidth = sourceImage.size.width* scaleFactor;
- float newHeight = oldHeight * scaleFactor;
- UIGraphicsBeginImageContext(CGSizeMake(newWidth, newHeight));
- [sourceImage drawInRect:CGRectMake(0, 0, newWidth, newHeight)];
- UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
- UIGraphicsEndImageContext();
- return newImage;
- }
- - (IBAction)createProduct:(id)sender {
- UIImage *newImage = [self imageWithImage:self.image scaledToHeight:1000.f];
- UIImage *thumbnailImage = [self imageWithImage:self.image scaledToHeight:410.f];
- NSData *imageData = UIImageJPEGRepresentation(newImage, 0.8f);
- NSData *thumbnailData = UIImageJPEGRepresentation(thumbnailImage, 0.8f);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement