2

我想知道是否可以完全按照图像UIViewContentModeScaleAspectFill应用到图像后的样子拍摄图像UIImageView,并将缩放后的图像保存为要修改的新图像?例如,如果我只是执行以下操作:

UIImageView *addToView = [[UIImageView alloc] initWithImage:testImage];
NSLog(@"testImage size %f, %f", testImage.size.width, testImage.size.height);
addToView.contentMode = UIViewContentModeScaleAspectFill
NSLog(@"testImage size %f, %f", testImage.size.width, testImage.size.height); //the reported size is still the same

..尺寸报告还是一样的。

我的目标是采用UIImage原始尺寸,根据固定尺寸重新缩放它(因此使用包含UIViewContentModeScaleAspectFill来帮助我),然后将它与另一个组合UIImage以生成第三张图像。我尝试使用 3rd 方库将我的图像重新缩放为使用NYXImageKitMGImageUtilities,但发现当前结果不令人满意,因为它没有“剪辑到边界”(并且没有办法将UIImage剪辑设置为边界,而不是UIImageView),以及为视网膜显示器生成不是@2x 分辨率的图像。

4

0 回答 0