イメージを切り抜きたいので、多くのライブラリを検索しましたが、完全な答えが見つかりませんでした。イメージイメージを切り取る際のクロッピングの問題
固定された最大の高さと幅(300,200)と固定された最小の高さと幅(1.0,1.0)を持つ四角形を使用して画像を切り抜きたいとします。長方形も移動可能で、最大と最小の寸法内の任意のサイズにリサイズできます。あなたはTimOliver/TOCropViewControllerを使用してTOCropViewControllerからの要望に応じてごトリミング枠を変更することができます
//Pass the UIImage object and the varying rectangle you "outputrect"
- (UIImage *)cropImage:(UIImage *)image outPutRect:(CGRect) outputRect
{
CGImageRef takenCGImage = image.CGImage;
size_t width = CGImageGetWidth(takenCGImage);
size_t height = CGImageGetHeight(takenCGImage);
CGRect cropRect = CGRectMake(outputRect.origin.x * width, outputRect.origin.y * height,
outputRect.size.width * width, outputRect.size.height * height);
CGImageRef cropCGImage = CGImageCreateWithImageInRect(takenCGImage, cropRect);
image = [UIImage imageWithCGImage:cropCGImage scale:1 orientation:image.imageOrientation];
CGImageRelease(cropCGImage);
return image;
}
このタスクのアプリを見つけようとしているのですか、これを行うアプリを作成しようとしていますか?アプリを作成しようとしている場合は、どの言語を使用していますか?既に何を試していますか? – kbunarjo
私はObjective-Cを使用しています。 –
あなたのコードはどれくらいあなたがすでに書いているか分かりませんが、これは役に立ちますか? http://stackoverflow.com/questions/18205672/how-to-crop-the-image-in-objective-c – kbunarjo