今天开发让我切一个安卓是哪个国家开发的手机的图,我做的是ios的尺寸(750x1334)

750*1334怎么切iphone6p的切图_百度知道
750*1334怎么切iphone6p的切图
我有更好的答案
在电脑上直接裁切好就可以了。手机不安装特殊软件是无法精准裁切指定大小的。设置壁纸的话,不需要任何裁切,直接设置壁纸中就能实现选择需要的区域作为壁纸的。Photoshop裁切图片方法:1、打开Photoshop ,打开要的图片,然后选择裁切工具,设置裁切的尺寸;2、然后拖动图片到要留下的区域,如上图所示,然后点击对勾确认裁切;3、然后再传回手机上就可以了;在iPhone上设置壁纸的方法:1、打开设置--点击壁纸--选取新的壁纸;2、选择需要的照片的所在的文件夹,找到需要的图片选中;3、在如图所示区域,可以移动图片或者缩放图片,点击图片的任意位置移动,或者舒双指扩大或缩小操作,移动到满意位置,点击设置为屏幕壁纸或者锁屏界面;
采纳率:33%
直接设置为墙纸,然后截取你想要的部分不就好了
直接设置为墙纸,然后截取你想要的部分不就好了
为您推荐:
其他类似问题
切图的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。383426人阅读
逻辑分辨率(point)
Scale Factor
设备分辨率(pixel)
2.4 inches (62.1 mm)
4.5 inches (115.5 mm)
2.31 inches (58.6 mm)
4.5 inches (115.2 mm)
2.33 inches (59.2 mm)
4.90 inches (124.4 mm)
2.31 inches (58.6 mm)
4.87 inches (123.8 mm)
2.64 inches (67.1 mm)
5.44 inches (138.3 mm)
3.07 inches (77.9 mm)
6.23 inches (158.2 mm)
& &&和 iPhone 5&的显示屏尺寸一致,4-inch
display(对角线长):
& & 和&的显示屏尺寸一致,4.7-inch
display(对角线长):
& & iPhone 7 Plus 和 iPhone&6(s)&Plus
的显示屏尺寸一致,5.5-inch
display(对角线长):
2.单位inch(英吋)
& & 1 inch = 2.54cm = 25.4mm
3.iPhone手机宽高
& & 上表中的宽高(width/height)为手机的物理尺寸,包括显示屏和边框。
& & 以下为iPhone4s的宽高示意图:
4.屏幕尺寸
& & 我们通常所说的iPhone5屏幕尺寸为4英寸、iPhone6屏幕尺寸为4.7英寸,指的是显示屏对角线的长度(diagonal)。
& & 以下为iPhone5~6+的屏幕尺寸规格示意图:
5.像素密度PPI
&&& PPI(Pixel Per Inch by diagonal):表示沿着对角线,每英寸所拥有的像素(Pixel)数目。
& & PPI数值越高,代表显示屏能够以越高的密度显示图像,即通常所说的分辨率越高、颗粒感越弱。
& & 根据勾股定理,可以得知iPhone4(s)的PPI计算公式为:
& & 计算结果稍有出入,这是因为像素的离散采样有锯齿效应。
6.缩放因子(scale factor&between logic point and device pixel)
& & (1)Scale起源
&&& 早期的iPhone3GS的屏幕分辨率是320*480(PPI=163),iOS绘制图形(CGPoint/CGSize/CGRect)均以point为单位(measured in points):
1 point = 1 pixel(Point Per Inch=Pixel Per Inch=PPI)
& & 后来在iPhone4中,同样大小(3.5 inch)的屏幕采用了,横、纵向方向像素密度都被放大到2倍,像素分辨率提高到(320x2)x(480x2)= 960x640(PPI=326),&显像分辨率提升至iPhone3GS的4倍(1个Point被渲染成1个2x2的像素矩阵)。
& & 但是对于开发者来说,iOS绘制图形的API依然沿袭point(pt,注意区分印刷行业的“磅”)为单位。在同样的逻辑坐标系下(320x480):
& & 1 point = scale*pixel(在iPhone4~6中,缩放因子scale=2;在iPhone6+中,缩放因子scale=3)。
& & 可以理解为:
& & scale=绝对长度比(point/pixel)=单位长度内的数量比(pixel/point)
& & (2)UIScreen.scale
& &&UIScreen.h中定义了该属性:
& &&// The natural scale factor associated with the screen.(read-only)
& &&@property(nonatomic,readonly)&CGFloat&scale
&NS_AVAILABLE_IOS(4_0);
& &&--------------------------------------------------------------------------------
& &&This value reflects the scale factor needed to convert from the default&logical coordinate space&into the&device
coordinate space&of this screen.
& &&The default logical coordinate space is measured using&points. For&standard-resolution&displays,
the scale factor is 1.0 and&one point equals one pixel. For&Retina&displays, the scale factor is 2.0 and&one point is represented by four pixels.
& &&--------------------------------------------------------------------------------
&&& 为了自动适应分辨率,系统会根据设备实际分辨率,自动给UIScreen.scale赋值,该属性对开发者只读。
& & (3)UIScreen.nativeScale
& &&iOS8新增了nativeScale属性:
& &&// Native scale factor of the physical screen
& &&@property(nonatomic,readonly)&CGFloat&nativeScale&NS_AVAILABLE_IOS(8_0);
& &&以下是iPhone6+下的输出,初步看来:
& &&--------------------------------------------------------------------------------
& &&& &&(lldb)p (CGFloat)[[UIScreen mainScreen] scale]
& & & &&(CGFloat) $1 = 3
& &&& &&(lldb) p(CGFloat)[[UIScreen mainScreen] nativeScale]
& &&& & (CGFloat) $2 = 3
& &&--------------------------------------------------------------------------------
& & (4)机型判别
& &&在同样的逻辑分辨率下,可以通过scale参数识别是iPhone3GS还是iPhone4(s)。以下基于nativeScale参数,定义了探测机型是否为iPhone6+的宏:
& &&--------------------------------------------------------------------------------
& &&// not UIUserInterfaceIdiomPad
& &&#define&IS_IPHONE&(UI_USER_INTERFACE_IDIOM() ==&UIUserInterfaceIdiomPhone)
& &&// detect iPhone6 Plus based on its native scale
& &&#define&IS_IPHONE_6PLUS&(IS_IPHONE && [[UIScreenmainScreen] nativeScale] == 3.0f)
& &&--------------------------------------------------------------------------------
& &&那么,同样的分辨率和scale,如何区分机型iPhone4与4s、iPhone5与5s呢?通过只能判别iPhone、iPad、iPod大类,要判断iPhone具体机型型号,则需要通过获取详细的设备参数信息予以甄别。
8./以及高倍图适配
& & (1)@2x
& & @2x&means the same “double”retina resolution that we’veseen on all iOS devices with retina
displays to date, where each virtual pointin the user interface is represented by&two&physical pixels on thedisplay&in each dimension, horizontal and vertical.
& & iPhone3GS时代,我们为一个应用提供图标(或按钮提供贴图),只需要icon.png。针对现在的iPhone4~6 Retina显示屏,需要制作额外的@2x高分辨率版本。
& & 例如在iPhone3GS中,scale=1,用的图标是50x50pixel(logicalimage.size=50x50point);在iPhone4~6中,scale=2,则需要100×100pixel(logical image.size=50x50point,乘以image.scale=dimensions in pixels),并且命名为icon@2x.png。
& &&如果APP要同时兼容iPhone3GS~iPhone6,则需要提供icon.png/icon@2x.png两种分辨率的图片。
& & (2)@3x
& & @3x&means a new “triple” retina resolution, where eachuser interface point is represented
by&three&display pixels. A single @2x pointis a 2 × 2 square of 4 an @3x point is a 3 × 3 square of 9 pixels.”
& & iPhone6&#43;在实际渲染时,downsampling/1.15(<span style="color:#FFx2208-&),准确的讲,应该是@2.46x。苹果为方便开发者用的是@3x的素材,然后再缩放到@2.46x上。
& &&参考:《》《》《》
& & 如果APP要同时兼容iPhone3GS~iPhone6&#43;,则需要提供icon.png/icon@2x.png/icon@3x.png三种分辨率的图片。
& & 需要注意的是,iOS APP图标的和都需要遵守相关规范。
& & (3)高倍图文件命名
& & 对于iPhone3、4/5/6、6&#43;三类机型,需要按分辨率提供相应的高倍图并且文件名添加相应后缀,否则会拉伸(stretchable/resizable)(模糊或边角出现锯齿)。
& & 以下基于UIImage的两类初始化API简介高倍图的适配:
& & &1&&#43;imageNamed:该方法使用系统缓存,适合表视图重复加载图像的情形。同时该API根据UIScreen的scale,自动查找包含对应高倍图后缀名(@2x)的文件,如果找到二倍图,则image.scale=2.0,对应逻辑size大小以point度量(pixel度量的一半);如果没找到设置默认image.scale=1.0,对应逻辑size大小同像素尺寸。因此,使用该方法,无需特意指定高倍图后缀。在实际运行时,系统如果发现当前设备是Retina屏(scale=2),会自动寻找&*@2x.png&命名&#26684;式的图片,加载针对Retina屏的图片素材,否则会失真。
& & &2&&#43;imageWithContentsOfFile/&#43;imageWithData:(scale:)/-initWithContentsOfFile:/-initWithData:(scale:)
& & 这组方法创建的UIImage对象没有使用系统缓存,并且指定文件名必须包含明确的高倍图后缀。如果文件名包含@2x后缀,则image.scale=2.0;否则默认image.scale=1.0,同样对于Retina屏将会失真。
& & &3&目前,适配iPhone6&#43;时,除了一些铺满全屏的大图(LogoIcon、LaunchImage)需提供三倍图,其他的小图仍可沿用原有的二倍图自适应拉伸。
9.Screen Bounds&&&Application Frame
& & (1)UIScreen.bounds
& &&// Bounds of entire screen in points(本地坐标系,起点为[0,0])
& &&@property(nonatomic,readonly)&CGRect&bounds;&
& &&--------------------------------------------------------------------------------
& &&//考虑转屏的影响,按照实际屏幕方向(UIDeviceOrientation)的宽高
& &&#define&SCREEN_WIDTH&([UIScreenmainScreen].bounds.size.width)
& &&#define&SCREEN_HEIGHT&([UIScreenmainScreen].bounds.size.height)
& &&#define&STATUSBAR_HEIGHT&([UIApplicationsharedApplication].statusBarFrame.size.height)
& &&//不考虑转屏的影响,只取竖屏(UIDeviceOrientationPortrait)的宽高
& &&#define&SCREEN_WIDTH&MIN([UIScreenmainScreen].bounds.size.width,
[UIScreenmainScreen].bounds.size.height)
& &&#define&SCREEN_HEIGHT&MAX([UIScreenmainScreen].bounds.size.height,
[UIScreenmainScreen].bounds.size.width)
& &&#define&STATUSBAR_HEIGHT&MIN([UIApplicationsharedApplication].statusBarFrame.size.width,
[UIApplicationsharedApplication].statusBarFrame.size.height)
& &&--------------------------------------------------------------------------------
&& &&(2)UIScreen.nativeBounds
& &&iOS8新增了nativeBounds属性,输出竖屏像素级分辨率:
& &&// The bounding rectangle of the physical screen,measured in&pixels. (read-only)
& &&// This rectangle is based on the device in a portrait-up orientation.&This value does not change as the device rotates.
& &&@property(nonatomic,readonly)&CGRect&nativeBounds&NS_AVAILABLE_IOS(8_0);
& &&以下是iPhone6&#43;下的输出:
& &&--------------------------------------------------------------------------------
& &&& &(lldb) poNSStringFromCGRect([(UIScreen*)[UIScreen mainScreen] bounds])
& &&& & {{0, 0}, {414, 736}}
& &&& &&(lldb) poNSStringFromCGRect([(UIScreen*)[UIScreen mainScreen] nativeBounds])
& &&& & {{0, 0}, {}}
& &&--------------------------------------------------------------------------------
& & (3)UIScreen.applicationFrame
& &&// Frame of application screen area in points (i.e.entire screen&minus&status bar if visible)
& &&// bounds除去系统状态栏
& &&@property(nonatomic,readonly)&CGRect&applicationFrame;&
& &&--------------------------------------------------------------------------------
& &&// APPFRAME_WIDTH=SCREEN_WIDTH
& &&#define&APPFRAME_WIDTH&([UIScreen
mainScreen].applicationFrame.size.width)
& &&// APPFRAME_HEIGHT=SCREEN_HEIGHT-STATUSBAR_HEIGHT
& &&//注意:横屏(UIDeviceOrientationLandscape)时,iOS8默认隐藏状态栏,此时APPFRAME_HEIGHT=SCREEN_HEIGHT
& &&#define&APPFRAME_HEIGHT&([UIScreen mainScreen].applicationFrame.size.height)
& &&--------------------------------------------------------------------------------&
& & (4)bounds和frame的区别
& &&下图展示了:
10.机型尺寸(Screen
Scale Adaption)
& & 从iPhone3GS/iPhone4(s)过渡到iPhone5(s)时,在逻辑上宽度不变高度稍高,之前旧的素材和布局通过简单适配即可运行得很好,但由于高宽比增大,上下两端出现黑粗边(典型如LaunchImage)。从分辨率的角度来看,除了需要提供LaunchImage这种满屏图,其他基本沿用二倍图(@2x);从屏幕尺寸角度来看,需要对纵向排版略加调整。
& & 从iPhone5(s)发展到iPhone6(&#43;),由于高宽比保持不变,iOS对图标、图片、字体进行等比放大自适应,清晰度会有所降低。同时,绝对坐标布局会导致在大屏下出现偏左偏上的问题。从分辨率的角度来看,iPhone6沿用二倍图(@2x),但需为iPhone6&#43;提供更高的三倍图(@3x);从屏幕尺寸角度来看,需要重新对UI元素尺寸和布局进行适配,以期视觉协调。
& & (1)按宽度适配
& & 我们先来看一下iPhone4~6(&#43;)的屏幕高宽比:
& & & &iPhone4(s):分辨率<span style="color:#0*640,高宽比<span style="color:#.5
& && & iPhone5(s):分辨率<span style="color:#36*640,高宽比<span style="color:#.775
& && & iPhone6:分辨率<span style="color:#34*750,高宽比<span style="color:#.779
& && & iPhone6&#43;:分辨率<span style="color:#20*1080,高宽比<span style="color:#.778
& & 可粗略认为iPhone5(s)、6(&#43;)的高宽比是一致的(16:9),即可以等比例缩放。因此可以按宽度适配:
& & & &&fitScreenWidth= width*(SCREEN_WIDTH/320)
& & 这样,共有iPhone3/4/5、6、6&#43;三组宽度,在iPhone6、6&#43;下将按比例横向放大。
& & (2)按高度适配
& & 在同样的宽度下,iPhone4(s)的屏高比iPhone5(s)低,若纵向排版紧张,可以iPhone5(s)为基准,按高度适配:
& & & &&fitScreenHeight= height*(SCREEN_HEIGHT/568)
& & 共有iPhone3/4、5、6、6&#43;四组高度,在iPhone3/4下将按比例纵向缩小,在iPhone6、6&#43;下将按比例纵向放大。
& & 这里需要注意iPhone/iOS双环上网的热点栏对纵向布局的影响:iPhone作为个人热点且有连接时,系统状态栏下面会多一行热点连接提示栏&Personal
Hotspot: * Connection&,纵向会下压20pt,[UIApplication sharedApplication].statusBarFrame高度变为40pt;当所有连接都断开时,热点栏消失,纵向高度恢复正常为20pt。详情可参考《》。
& & (3)按字体适配
& & 另外,iPhone的【设置】【通用】【辅助功能】中可以设置调节【更大字体】,APP也可以按字号适配:
& & 例如适配表视图(UITableView:UIScrollView),无法左右滑动,因此无论字号缩放比例多大,横向都不应超过SCREEN_WIDTH。注意限定控件元素内容区域宽度以及间距,并设置适当的LineBreakMode。表视图支持上下滑动,因此纵向上的表&#26684;行高和内容区域高度可按字号缩放。
& & 对于纵向也不支持滑动的视图,在屏幕可见视区内排版时,最好不要随字号缩放,否则可能超出既定宽高。
11.UI相对布局
& & 考虑到iPhone机型的多样性,不可能针对iPhone4(s)、5(s)、6、6&#43;四种屏幕尺寸出四套视觉交互稿,也不要基于某一机型从上往下、从左往右给绝对标注,而应该关注subView在superView中的相对位置(EdgeInsets/Frame/Center)以及siblingView之间的偏移(Offset),尽量给出适合Autolayout的相对布局比例(理想情况是只给百分比)。假如交互按照iPhone5(s)下绝对标注,则在iPhone4(s)上可能挤出屏幕底部,而在iPhone6(&#43;)上则可能横向偏左或纵向偏上。
& & 开发人员基于与屏幕边缘的间距(Margin/EdgeInsets),定位边缘处的控件(钉钉子)作为参照,然后基于控件尺寸和间隙进行相对计算排版。这样,若钉子移动,相邻控件将顺向偏移,不会因为局部调整而出现凌乱。
& & 我们截取 iPhone5s QQ 文件助手列表中的文件cell,使用&对其进行测量标注。
打开[截图.png]文件,由于不包含 Sketch 图元对象,无法进行 measure 标注(提示:请在画板中使用该功能)。因此,第一步需要对要相对标注的各个UI元素进行对象化。依次&Insert
Artboard 创建图层&frame、thumbnail、title、detail、source、button。
选中整个cell的frame(bounds),进行 Measure size:width=640px(SCREEN_WIDTH),height=168px。默认横向尺寸和纵向参考线都居中导致标注重叠,将纵向参考线右移至合适位置;也可选中WIDTH标注图层中的text和label元素,在不移动参考线的前提下,利用鼠标局部移动标注字面量。
(1)缩略图标
在左侧边栏layer list中选中frame,再command选中文件类型缩略图对象thumbnail,进行
Measure spacing,丈量缩略图左侧相对frame的间距为24px。选中文件类型缩略图对象thumbnail,进行 measure size,由于正方形等宽为112px*112px,故横纵标注重叠无影响。thumbnail在frame中纵向整体居中,因此上下边距计算均摊即可,无需再给定标注。
(2)传输按钮
对 button 和 frame 进行 Measure spacing,丈量按钮右侧相对frame的间距为24px。选中按钮button进行 measure size,其宽高为144px*60px。横纵标注重叠影响视觉,将纵向参考线右移至合适位置。button在frame中纵向整体居中,因此上下边距计算均摊即可,无需再给定标注。
(3)文件信息
对thumbnail和detail(title、source等宽且左对齐)进行
Measure spacing,丈量图标右侧相对detail的间距为20px;对button和detail进行 Measure spacing,丈量按钮左侧相对detail间距为20px。这样,左侧钉住thumbnail,右侧钉住button,中间信息部分的宽度无需给定,计算被动约束的横向余量即可。具体编程时,调用&sizeWithFont/boundingRectWithSize
可动态计算每行 label 的自然宽度,一般title都会超过约束宽度,因此需设置 lineBreakMode指定Wrapping省略或Truncating截断&#26684;式。选中文件信息第1行标题title和第2行详情detail,进行 Measure spacing,测量纵向相对间距10px;第2行详情detail和第3行来源的纵向相对间距也为10px。一般
UILabel 的文本在给定字体下的纵向自然显示无约束,调用&sizeWithFont/boundingRectWithSize 可动态计算每行 label 的自然高度,title的上间距和source的底间距无需给定,通过计算纵向余量均摊即可。
& & 可简单的基于屏宽横纵比例进行scale缩放,将以上测量出的标注应用到iPhone6(&#43;)大屏下,当然交互设计工程师最好还是针对特定机型都给定适配标注。苹果在WWDC2012
iOS6中已提出了的概念,即使用约束条件来定义视图的位置和尺寸,以适应不同尺寸和分辨率的屏幕。
12.DEPRECATED API适配
& & 最后,除了对屏幕尺寸和分辨率进行适配之外,还需对iOS SDK中相关的DEPRECATED API进行适配。典型的如:
& & (1)UILineBreakMode-&NSLineBreakMode
& & (2)UITextAlignment-&NSTextAlignment
& & (3)sizeWithFont:-&boundingRectWithSize:
& & (4)stretchableImageWithLeftCapWidth:topCapHeight:-&resizableImageWithCapInsets:
& & (5)...
《iOS界面适配()()()》app设计稿是750*1334,安卓怎么切图呢? - 生活_【北京联盟】
app设计稿是750*1334,安卓怎么切图呢?
/ 作者:admin
北京联盟摘要:
app设计稿是750*1334,安卓怎么切图呢?,上一篇:
下一篇: 。设计稿是750*1334,ios这块标注跟切图没有问题了,我想请问下大家怎么切图给安卓?页面尺寸又重新调整么?
设计稿是750*1334,ios这块标注跟切图没有问题了,我想请问下大家怎么切图给安卓?页面尺寸又重新调整么?
app设计稿是750*1334,安卓怎么切图呢?
免责声明:本站文章除注明来源“北京联盟”外的文章均来自网络和网友投稿,著作权归原作者所有。北京联盟不承担任何连带责任!当前位置: >
> UI尺寸规范
iPhone/iPad/Android UI尺寸规范
UI尺寸规范,UI图标尺寸,UI界面尺寸,iPhone6尺寸,iPhone6 Plus尺寸,安卓尺寸,iOS尺寸
iPhone界面尺寸
状态栏高度
导航栏高度
标签栏高度
iPhone6 plus设计版
iPhone6 plus放大版
iPhone6 plus物理版
750×1334 px
iPhone5 - 5C
640×1136 px
iPhone4 - 4S
640×960 px
iPhone & iPod Touch第一代、第二代、第三代
320×480 px
iPhone图标尺寸:
Spotlight搜索
工具栏和导航栏
iPhone6 Plus (@3×)
180×180 px
114×114 px
iPhone6 (@2×)
120×120 px
114×114 px
iPhone5 - 5C - 5S (@2×)
120×120 px
114×114 px
iPhone4 - 4S (@2×)
120×120 px
114×114 px
iPhone & iPod Touch第一代、第二代、第三代
120×120 px
iPad的设计尺寸
状态栏高度
导航栏高度
标签栏高度
iPad 3 - 4 - 5 - 6 - Air - Air2 - mini2
iPad 1 - 2
iPad图标尺寸:
Spotlight搜索
工具栏和导航栏
iPad 3 - 4 - 5 - 6 - Air - Air2 - mini2
180×180 px
144×144 px
100×100 px
iPad 1 - 2
Android SDK模拟机的尺寸
低密度(120)
中等密度(160)
高密度(240)
超高密度(320)
&#8195;&#8195;QVGA(240×320)
&#8195;&#8195;&#8195;&#8195;&#0
WQVGA400(240×400)
WQVGA432(240×432)
&#8195;&#8195;HVGA(320×480)
WVGA800(480×800)
WVGA854(480×854)
&#8195;&#0
WVGA800 *(480×800)
WVGA854 *(480×854)
WVGA800 *(480×800)
WVGA854 *(480×854)
&#8195;&#8195;&#×600
Android的图标尺寸
操作栏图标
上下文图标
系统通知图标(白色)
320×480 px
不小于2 px
480×800px
480×854px
540×960px
不小于3 px
720×1280 px
不小于2 dp
144×144 px
不小于6 px
Android安卓系统dp/sp/px换算表
比率 rate (针对320px)
比率 rate (针对640px)
比率 rate (针对750px)
主流Android手机分辨率和尺寸
800×1280 px
魅族MX4 Pro未上市
三星GALAXY Note 4
三星GALAXY Note 3
三星GALAXY S5
三星GALAXY Note II
720×1280 px
索尼Xperia Z3
HTC Desire 820
720×1280 px
HTC One M8
OPPO Find 7
720×1280 px
OPPO N1 Mini
720×1280 px
小米红米Note
720×1280 px
小米红米1S
720×1280 px
小米M3S未上市
720×1280 px
OnePlus One
主流浏览器的界面参数与份额
市场份额(国内)
Chrome 浏览器
22 px(浮动出现)
火狐浏览器
360 浏览器
遨游浏览器
搜狗浏览器
系统分辨率统计2被浏览933分享邀请回答01 条评论分享收藏感谢收起写回答

我要回帖

更多关于 电脑模拟器安卓版 的文章

 

随机推荐