程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> UIImage 壓縮

UIImage 壓縮

編輯:C++入門知識

1.改變圖片大小 [cpp]   -(UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize   {       // Create a graphics image context       UIGraphicsBeginImageContext(newSize);              // Tell the old image to draw in this new context, with the desired       // new size       [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];              // Get the new image from the context       UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();              // End the context       UIGraphicsEndImageContext();              // Return the new image.       return newImage;   }         2.改變圖片質量 NSData *imageData = UIImageJPEGRepresentation(imageNew, 0.0001);       code  UIImage *imageNew;     imageNew = [info objectForKey:@"UIImagePickerControllerOriginalImage"];     imageNew = [self imageWithImage:imageNew scaledToSize:CGSizeMake(100, 100)];     NSData *imageData = UIImageJPEGRepresentation(imageNew, 0.0001);          m_selectImage = [UIImage imageWithData:imageData];

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved