0
我正在開發iPhone/iPad的相機應用程序。 我們使用覆蓋層在取景器頂部顯示相機應用程序。 目前我正在嘗試保存縮放圖像。我們可以在取景器上縮放圖像。但是當我們保存圖像時,它會保存爲原始大小。 爲了解決這個問題,我們使用下面的代碼比例縮放影像:從相機保存縮放圖像
UIImageView *v = [[UIImageView alloc]initWithImage:image];
UIGraphicsBeginImageContext(v.bounds.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSaveGState(context);
CGContextScaleCTM(context, zoomvalue,zoomvalue);
[v drawRect:CGRectMake(0,0,320,480)];
CGContextRestoreGState(context);
image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
使用上面的代碼中,我們能夠得到放大的圖像。 但是,我們需要裁剪縮放圖像的中心部分並保存。我們不一樣。
請幫助
是我使用僅限UIImagePickerController。 – Sheetal 2011-06-10 05:52:25
然後在信息字典中使用「UIImagePickerControllerEditedImage」鍵。如果可以幫助您,請不要忘記接受答案! Happy SOing .. – Saurabh 2011-06-10 06:09:58
@Sheetal如果這個建議解決你的問題,接受它作爲答案,如果你認爲它有幫助upvote它(即使艱難它不是你正在尋找的答案),否則只寫幾行什麼是預期的和什麼不是....提出具體問題並忽略迴應是非常令人惱火的。 +1爲他的努力。 – Tatvamasi 2011-06-11 05:58:23