0
現在、私は分割があり、2つの異なる画像に分割したいと考えています。UIImageのサイズが変更されています
私は現在動作していますが、フレームが正しく取得されていません。
// @property of UIImage
self.splitImage = [_displayLastPhoto image];
NSLog(@"Split image %f %f", self.splitImage.size.width, self.splitImage.size.height);
[self setViewShow:self.successfulMessage];
CGImageRef tmpImgRef = self.splitImage.CGImage;
CGImageRef leftImgRef = CGImageCreateWithImageInRect(tmpImgRef, CGRectMake(0, 0, self.splitImage.size.width/2.0, self.splitImage.size.height));
UIImage *leftImage = [UIImage imageWithCGImage:leftImgRef];
NSLog(@"Left image %f %f", leftImage.size.width, leftImage.size.height);
CGImageRelease(leftImgRef);
CGImageRef rightImgRef = CGImageCreateWithImageInRect(tmpImgRef, CGRectMake(self.splitImage.size.width/2.0, 0, self.splitImage.size.width/2.0, self.splitImage.size.height));
UIImage *rightImage = [UIImage imageWithCGImage:rightImgRef];
NSLog(@"Right image %f %f", rightImage.size.width, rightImage.size.height);
CGImageRelease(rightImgRef);
だから、今は右側の画像+左側の画像幅が_displayLastPhot
の幅と同じでなければなりません。しかし、そうではありません。
編集幅と高さが_displayLastPhoto
の幅と高さに一致するようにハードコードしました。一致します。しかし、左右の画像は非常にズームイン見えた
を分割されている検証した後、スケールは、私はあなたのアドバイスを取り、これを実行しようとしましたが、まだ動作しません。 – PictureMeAndYou