2012-10-29 59 views
0
當移動裁剪矩形

林實施capture image行動捕獲的「身份證」和「名片」這是在3x4的尺寸在本質上矩形如何改變比例的尺寸 - 使用的UIImagePickerController

當與開放的UIImagePickerController工作和設置allowsImageEditing = YES;

有一個默認裁剪框的是爲4×4平方。

在我的情況下,我想設置裁剪幀爲3x4作物圖像窗口

但是,編輯/裁剪照片時,我還沒有找到方法將該方框改變爲矩形框。你們有沒有找到辦法做到這一點?

MY CLIENT REQUIREMENTS IS need the user to select images that are 3x4 or 2x3 rectangle but the crop rect currently only allows 4x4 square (when allow editing is on).

How does the "move and scale screen" determine dimensions for its cropbox?

在此先感謝

+0

你解決了嗎? – ichanduu

回答

2

我不知道什麼是3x4的大小,但如果你說的高寬比爲3:4,那麼這裏是一個簡單的方法,它將調整UIImagePicker所選圖像的大小(這也可能是比例爲3:4)。

- (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize; 
{ 

    UIGraphicsBeginImageContext(newSize); 
    [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; 
    UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 
    return newImage; 
} 

希望這是你在找什麼。