相关疑难解决方法(0)

调整UIImage大小的最简单方法是什么?

在我的iPhone应用程序中,我用相机拍照,然后我想将其调整为290*390像素.我正在使用此方法调整图像大小:

UIImage *newImage = [image _imageScaledToSize:CGSizeMake(290, 390)
                         interpolationQuality:1];    
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但它是一个未记录的功能,所以我不能再使用iPhone OS4了.

那么...调整UIImage大小的最简单方法是什么?

resize uiimage ios

381
推荐指数
24
解决办法
30万
查看次数

将UIImage的大小调整为200x200pt/px

我一直在努力调整图像大小.基本上我已经弄明白了: 如何缩小UIImage并使其同时变得脆弱/锐利而不是模糊?

这似乎是一个合法的解决方案,但不知何故,它无法正常工作.

我的应用程序使用相机胶卷中的照片.这张照片应调整到大约200x200,而宽度很重要,而不是高度.

不幸的是,我没有示例代码,因为我在愤怒中放弃了关于非工作解决方案,对不起.

uiimage ios swift

78
推荐指数
8
解决办法
8万
查看次数

缩小以适合FOP中的图像

我正在使用FOP 1.0版来创建PDF.在其中一个页面中,我想显示一个图像(2552 x 4200像素),如果它不完全适合页面,则将其缩小.据我所知,在邮件列表中,建议的方法是:

<fo:external-graphic inline-progression-dimension.maximum="100%" 
                     content-height="scale-down-to-fit" 
                     content-width="scale-down-to-fit" 
                     src="..."/>
Run Code Online (Sandbox Code Playgroud)

不幸的是,仍然没有显示整个图像.图像的下半部分被切掉.任何人都可以给我一个关于我可能做错的提示吗?

pdf size xsl-fo image apache-fop

29
推荐指数
2
解决办法
1万
查看次数

UIActivityViewController与微信共享图像无法正常工作

当我用Apple的手机UIActivityViewController分享一些图片给WeChat(微信)时.我发现有时它不起作用.大多数情况下,当我只选择1~3张图像时效果很好,但如果我共享9张图像(微信允许的最大数量),它肯定会失败,控制台会打印出来

2016-04-01 16:14:34.258 EverPhoto [5567:1981394]插件com.tencent.xin.sharetimeline中断2016-04-01 16:14:34.258 EverPhoto [5567:1981394]插件com.tencent.xin.sharetimeline无效

这是代码:

__weak typeof(self) __weakSelf = self;
self.activityViewController = [[UIActivityViewController alloc] initWithActivityItems:self.shareItems applicationActivities:nil];
self.activityViewController.excludedActivityTypes = @[UIActivityTypePostToFacebook,
                                     UIActivityTypePostToTwitter,
                                     UIActivityTypePostToVimeo,
                                     UIActivityTypePostToTencentWeibo,
                                     UIActivityTypePrint,
                                     UIActivityTypeCopyToPasteboard,
                                     UIActivityTypeAssignToContact,
                                     UIActivityTypeSaveToCameraRoll,
                                     UIActivityTypeAddToReadingList,
                                     UIActivityTypePostToFlickr,
                                     ];
self.activityViewController.completionWithItemsHandler = ^(NSString * __nullable activityType, BOOL completed, NSArray * __nullable returnedItems, NSError * __nullable activityError){
    DLog(@"shareCompleted : %@", completed ? @"YES" : @"NO")
    __weakSelf.shareItems = nil;
    __weakSelf.activityViewController = nil;
};

[self.containerVc presentViewController:self.activityViewController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

ShareItems是实现协议的自定义对象UIActivityItemSource.

PS我试过APP谷歌照片,发现它在共享功能方面做得很好.它可以共享9张图像,甚至原始高清尺寸的系统照片断言到微信使用UIActivityViewController.那么,我该如何解决这个问题呢?

iphone objective-c ios wechat

7
推荐指数
1
解决办法
1375
查看次数

UIImage的高质量缩放

我需要缩放来自iPhone应用程序中视图层的图像的分辨率.显而易见的方法是在UIGraphicsBeginImageContextWithOptions中指定一个比例因子,但是只要比例因子不是1.0,那么图像的质量就会变成底池 - 远远超过像素丢失的预期.

我已经尝试了其他几种缩放技术,但它们似乎都围绕着CGContext的东西而且似乎都做了同样的事情.

简单地改变图像"大小"(不改变点分辨率)是不够的,主要是因为该信息似乎被管道中的其他人很快丢弃(图像将被转换为JPG并通过电子邮件发送).

还有其他方法可以在iPhone上缩放图像吗?

image uikit uiimage ios

5
推荐指数
2
解决办法
1万
查看次数

任何缩小UIImage的代码/库?

有没有可以帮助我缩小图像的代码或库?如果你用iPhone拍照,它就像2000x1000像素,不是很友好.我想把它缩小到480x320.任何提示?

iphone graphics

4
推荐指数
1
解决办法
3330
查看次数

UIImageView自动调整大小

我正在尝试将图像设置UIImageView为a SimpleTableCell中的a UITableView.我已经改变了imageview的大小,但每当我尝试设置图像时,它会自动调整大小.我尝试使用此处的代码来调整图像大小并进行设置.但它仅在我将图像尺寸设置为(20x20)时才有效,该尺寸是UIImageView(40x40)尺寸的一半.所以它模糊了.我也试过设置UIAspectRatioFit/UIAspectratioFillclipsToBounds = YES.似乎没什么用.

另一个奇怪的部分是,imageView当我使用直接从网上下载的图像时,它不会自行调整大小:

- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
    UIImage *userImage = [UIImage imageWithData:userImageData scale:self.profileImage.frame.size.height/self.profileImage.frame.size.width];

    UITableViewCell *cell = [self.myTable cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];

    cell.imageView.image = userImage;
}
Run Code Online (Sandbox Code Playgroud)

但随后我将此图像存储到文档目录中,然后尝试在其他地方重新加载,进行大小调整.有解决方案吗

uitableview uiimageview uiimage ios

3
推荐指数
1
解决办法
5555
查看次数

从UIView获取调整大小的屏幕截图

我正在尝试使用以下代码将UIView缩小的屏幕截图缩小到缩略图大小,

    UIGraphicsBeginImageContext(size);
    [canvas.layer renderInContext:UIGraphicsGetCurrentContext()];
    result = [UIGraphicsGetImageFromCurrentImageContext() retain];
    UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

上面的代码将简单地抓取原始未填充大小的视图的左上部分.

我确定我之前已经这样做了,但我无法让它发挥作用.谁知道这里有什么?

iphone image-processing uiimage ios4

2
推荐指数
1
解决办法
1514
查看次数

缩小UIImage

如何在两个维度上将UIImage平均缩小一半?

我有一个UIImage,它的大小是UIImageView的两倍,并且希望它的大小相同,而不使用任何内容模式进行填充或缩放等.

uiimage ios

1
推荐指数
1
解决办法
2991
查看次数