0
Я пытаюсь масштабировать свой образ с помощью GPUImage, вот мой код:GPUImageTransformFilter является обрезка изображения вместо масштабирования вниз
float largerDimension = MAX(img.size.width, img.size.height);
if(largerDimension > 1024){
float scaleRatio = 1024/largerDimension;
GPUImageTransformFilter *xff = [[GPUImageTransformFilter alloc] init];
xff.affineTransform = CGAffineTransformMakeScale(scaleRatio, scaleRatio);
img = [xff imageByFilteringImage:img];
}
Я ожидаю, что фильтр масштабировать мое изображение, но вместо этого, это кадрирование в середине изображения. Что я делаю не так?