相关疑难解决方法(0)

如何缩小UIImage并同时使其变得清脆/锐利而不是模糊?

我需要缩小图像,但需要以锐利的方式缩小.例如,在Photoshop中有图像尺寸缩小选项"Bicubic Smoother"(模糊)和"Bicubic Sharper".

这个图像缩减算法是在某处开源或记录的,还是SDK提供了这样做的方法?

scaling image core-graphics uikit ios

74
推荐指数
5
解决办法
6万
查看次数

如何在iphone的objective-c中以编程方式调整图像大小

我有一个应用程序,我在一个小空间显示大图像.图像非常大,但我只在100x100像素的帧中显示它们.我的应用程序响应缓慢,因为我正在使用的图像的大小.

为了提高性能,如何使用Objective-C以编程方式调整图像大小?

iphone image objective-c

45
推荐指数
3
解决办法
7万
查看次数

为什么自定义UIButton图像不会在Interface Builder中调整大小?

为什么自定义UIButton图像不会随按钮调整大小?

我将其视图模式设置为Scale to Fill in Interface Builder,但与UIImageView图像不同,它不尊重该设置.

我在错误的地方寻找还是不可能?

cocoa-touch interface-builder uibutton ios

44
推荐指数
7
解决办法
7万
查看次数

数学/算法使图像适合屏幕保持纵横比

我需要数学/算法的帮助来拍摄已知大小的图像并适合两个屏幕尺寸之一:

720 x 480或1280 x 1024.

图像尺寸来自XML文件,但是这些尺寸是Web尺寸,我还从XML中选择可能比Web尺寸更高和更低分辨率的图像.

我想要的是使用网页尺寸的宽高比在HD(1280x720)屏幕上显示更高分辨率的图像(如果可用),或者,如果用户在SD屏幕上(720x480),则在该屏幕上显示图像.

如果我知道图像的分辨率在两个维度上都比SD屏幕小(在这种情况下,我所知道的是网络维度和水平维度),那么对此有用,但优先级较低的其他事情将会是这样. (图像文件),将其显示为该屏幕上的实际大小.

希望足够清楚.

谢谢!

algorithm math graphics resize image

40
推荐指数
4
解决办法
2万
查看次数

iOS UIView背景图片

我希望在a上UIImage有一个背景图像UIView.

这是我的代码:

UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"login.png"]];
self.view.backgroundColor = background;
[background release];
Run Code Online (Sandbox Code Playgroud)

问题是,规模不合适.它缩放到640到480,所以我不能100%确定它,但它看起来只显示300到250或类似的东西.

是否适合缩放/适合UIView /适合大小模式?

uiview ios

40
推荐指数
6
解决办法
7万
查看次数

iOS 7自定义后退按钮

我想使用自定义后退按钮.在iOS 6中,一切都很完美,但iOS 7很奇怪.

[[UIBarButtonItem appearance] setBackButtonBackgroundImage:[[UIImage imageNamed:@"back_button_normal"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 12.0, 0, 12.0)] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

首先,它没有iOS 7箭头,也没有背景图像.

(俄语语言环境)

初始状态

然后,如果按下按钮,则会出现背景图像.此外,我为UIControlStateHighlighted状态设置了背景图像,当您按住按钮时,按下突出显示的图像也会出现.按下任何后退按钮后,所有后退按钮都有背景图像.

一旦被迫

但!如果您提供模态视图控制器,将其关闭,然后按任何视图控制器 - iOS 7每个后退按钮都会出现箭头.

我用的是DP5.这是UIKit的错误吗?

PS我还试图手动创建后退按钮,使用UIBarButtonItem,设置背景图像,然后self.navigationItem.backBarButtonItem = barButtonItem;没有帮助.然后我尝试将背景图像设置为禁用状态并更改我的栏按钮项的启用属性,也没有帮助.

在此输入图像描述

cocoa-touch ios ios7 xcode5

38
推荐指数
4
解决办法
6万
查看次数

UIImageView的插图?

我想实现:

  • 缩放以填充图像视图的模式
  • 插入UIImageView使图像不符合边缘UIImageView

底线:我希望增加触摸区域,UIImageView而不会将图像拉伸超过一定的尺寸.

是否可以通过故事板?如果没有,任何人都可以通过编程方式告诉他们如何做

我可以UIButton通过故事板设置图像插图来实现类似的功能,但我找不到任何这样的东西UIImageView.

iphone storyboard uiimageview ios

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

如何在iOS中调整图像大小?

嗨,我想将图像发送到Web服务.但我想将用户选择的任何图像调整为75 x 75并将其发送到Web服务.如何将此图像调整为75 x 75

谢谢

uiimage ios

25
推荐指数
3
解决办法
7万
查看次数

iOS:为应用程序准备背景图像

大多数iOS应用程序都有一个以图像为背景的视图.那里有图像尺寸指南吗?例如,这是在Sketch中设计的iOS屏幕:

在此输入图像描述

如您所见,有一个背景图像.现在每个应用程序都应该支持许多Apple设备.新的iOS 10支持从iPhone 5到iPhone 6s Plus的所有设备.它们具有不同的屏幕尺寸和分辨率.在创建Xcode资产时,我给出了3个不同大小的背景图像 - @1x, @2x, @3x.它们的尺寸应该是多少?

background-image ios

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

如何通过数据大小缩小IOS中的UIImage

我期待缩减一个UIImageiOS.

我已经看到了下面的其他问题以及他们如何按尺寸缩小图像的方法. 调整图像大小Objective-C
如何在iphone中以objective-c编程调整图像
大小调整UIImage大小的最简单方法?

这些问题都是基于将图像重新调整为特定大小.在我的情况下,我希望根据最大尺寸重新调整/缩小图像.

例如,我想将最大NSData大小设置为500 KB.我知道我可以像这样得到图像的大小://检查返回图像的大小

NSData *imageData = UIImageJPEGRepresentation(image, 0.5);

// Log out the image size
NSLog(@"%lu KB",(imageData.length/1024));
Run Code Online (Sandbox Code Playgroud)

我想做的是这里的某种形式的循环.如果尺寸大于我设置的最大尺寸,我想稍微缩小图像,然后检查尺寸.如果尺寸仍然太大,则再次缩小,然后再次检查,直到它低于最大设定尺寸.

我不确定最好的办法是什么.理想情况下,我不希望始终将图像缩小到特定大小,但每次只能略微缩小图像.这样我可以拥有最大的(大小w/h)图像本身和最大尺寸(字节).如果我一次只略微缩小,那么最好的方法是什么呢?

编辑 要确认,我希望重新调整实际图像的大小,但重新调整图像的大小,使其小于最大NSData长度.例如: -
检查NSData长度
-If高于我想要将UIImage传递给方法 的最大值 - 然后
循环通过此方法每次稍微调整实际图像大小
-Until它在最大NSData长度以下,然后返回图像?

objective-c uiimage nsdata ios ios6

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