製作一個應用程序,我們希望將照片發送到服務器以及一些表單數據。圖片非常龐大,需要上傳,我們確實不需要網站上的像素信息。有什麼方法可以調整圖像大小(來自相機或圖庫),以便我們只將更小的圖像發送到網絡空間?這在Android中很容易實現,但我們正在努力爲iPhone尋找簡單的解決方案。在發送到服務器之前調整iPhone中的照片大小
0
A
回答
1
請參閱Resize a UIImage the right way調整代碼和討論。要選擇圖像,你可以做
// select image
UIImagePickerController *picker = [UIImagePickerController new];
picker.delegate = self;
picker.allowsEditing = YES;
[yourViewController presentModalViewController:picker];
// delegate method
- (void) imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *image = [info objectForKey:UIImagePickerControllerEditedImage];
}
0
WWDC 2010會話N104涵蓋了大部分問題。有一個滾動視圖,但是其中描述的方法可以在你的任務中使用。
0
在的UIImage:
+ (UIImage *)imageWithCGImage:(CGImageRef)imageRef scale:(CGFloat)scale orientation:(UIImageOrientation)orientation
只是皮毛出了個主意......
UIImage smallerImage = [[ UIImage imageWithCGImage: biggerImage.CGImage scale: 0.1 orientation: orient
相關問題
- 1. 發送到服務器之前的圖像裁剪/調整大小
- 2. 從JavaScript發送照片到服務器
- 3. 調整照片大小。客戶端或服務器端?
- 4. 在發送到Firebase之前調整圖像大小
- 5. iPhone將所有照片作爲風景發送到服務器
- 6. 如何在發送到服務器之前減小畫布圖像的大小
- 7. 如何添加調整大小的照片到我的網站? ,如何將照片ftp到服務器
- 8. 在將圖片上傳到Firebase之前調整圖片大小
- 9. 照片調整時加載...服務器的PHP照片
- 10. 發送到客戶端之前在PHP中調整BLOB圖像的大小
- 11. 拍攝照片並將其發送到iPhone中的PHP服務器
- 12. 在發送到服務器之前,android會將圖像大小壓縮
- 13. 上上傳調整照片的大小
- 14. Android相機意圖捕獲照片並在保存前調整照片大小
- 15. 鈦 - 發送圖片到服務器:文件大小錯誤
- 16. 在上傳到服務器之前使用畫布調整Iphone圖像的大小
- 17. 照片大小調整和壓縮
- 18. 照片庫縮略圖調整大小
- 19. Css定位和照片大小調整
- 20. 發送一個完整大小的照片
- 21. NodeJS + Multer + PkgCloud:在將圖像發送到雲之前調整圖像大小
- 22. PHP等待圖片上傳到完成之前調整大小
- 23. C中調整其大小的併發TCP服務器。
- 24. 在上傳HTML文件之前調整圖片的大小5
- 25. 在將圖片上傳到服務器之前,在Android中縮小圖片的大小
- 26. 存儲當前的ArrayList之前發送到服務器
- 27. 上傳前調整圖片的大小
- 28. 如何將照片從Android Phone發送到Domino服務器
- 29. 從intent android拍攝照片併發送到服務器java
- 30. 拍攝照片並將其發送到Web服務器
+1 「調整一個UIImage正確的方式」。這是一個真正的圖像調整大小教程,完成與(優秀)代碼來採取和使用。 – 2011-05-18 20:38:20