按钮旋转GPUImage
问题描述:
我想建立一个按钮,每次按旋转图像90°。我想这样做,但它不工作按钮旋转GPUImage
(IBAction)Rotate:(id)sender {
staticPictureOriginalOrientation=UIImageOrientationLeft;
[self.imageView setInputRotation:staticPictureOriginalOrientation atIndex:0];
[staticPicture addTarget:filter];
[staticPicture processImage];
}
我所得到的是这样的
轻按按钮+ 90°旋转图像和processImage来
答
我做使用此代码同样的事情:
selectedFilter = [[GPUImageTransformFilter alloc] init];
[(GPUImageTransformFilter *)selectedFilter setAffineTransform:CGAffineTransformMakeRotation((M_PI)*0.5)];
self.img = [selectedFilter imageByFilteringImage:self.img];
self.mainImage.image = self.img;
self.originalImage = self.img;