도움말, ios 프로그래밍에 새로운, 회전 할 수 있습니다 UIImage 수 있지만 가장자리를 잘라내거나 이미지 일부를 느슨하게 싶지 않아요. 이미지가 회전하지만, 프레임의 크기 때문에 이미지의 일부를 변경하지 않습니다어떻게 UIImage 회전하지만 가장자리를 자르면 안돼 IOS
double angle = M_PI * 10/ 180; CGSize s = {image.size.width, image.size.height}; UIGraphicsBeginImageContext(s); CGContextRef ctx = UIGraphicsGetCurrentContext();
CGAffineTransform transform = CGAffineTransformIdentity;
transform = CGAffineTransformTranslate(transform, image.size.width/2, image.size.height/2);
transform = CGAffineTransformRotate(transform, angle);
transform = CGAffineTransformScale(transform, 1.0, -1.0);
CGContextConcatCTM(ctx, transform);
CGContextDrawImage(ctx,CGRectMake(-[image size].width/2,-[image size].height/2,image.size.width, image.size.height),image.CGImage);
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(newImage, nil, nil, nil);
가 절단되었습니다
이
내 코드입니다.내가 당신을 감사 도와주세요.
당신은 당신이 원하는 이미지와 당신이 얻을 수를 표시 할 수 있습니다. 코드로 평가하기가 어렵습니다. – Wain
죄송합니다. 게시 이미지가 없습니다. 출력 : https://scontent-a-lax.xx.fbcdn.net/hphotos-xap1/t1.0-9/10505458_761675820521900_8470585883834730404_n.jpg 예상되는 출력 : https : // fbcdn-photos-ga.akamaihd.net/hphotos-ak-xfa1/t1.0-0/10314770_761675840521898_6536715783383115855_a.jpg –