- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我不知道这是否属于 StackOverflow 或其他一些 SE 站点,但这里是。
我有一个 PSD 设计,我有一个 iOS 开发团队正在开发一个 Retina iPad 应用程序。但是,此设计是在默认的 72 dpi 下进行的。
开发团队现在表示设计应该是 264 dpi(与 Retina iPad 相同)——以及非 Retina 版本的 132 dpi 版本。
这让我感到困惑,因为我的印象是 dpi 仅代表一英寸输出中有多少像素,因此仅在打印时才重要。 iPad 的 dpi 仅代表每英寸屏幕的像素数,因此根据我的想法与 PSD 的 dpi 没有任何关系。特别是因为它已经达到 Retina 所需的 2048×1536 尺寸。
我告诉他们这些,但他们坚持,这让我怀疑自己的正确性。
谁在右边?设计文件的dpi和设备的dpi有关系吗?是什么让一个聪明的开发团队会这么想?
最佳答案
Photoshop 文件的 DPI 无关紧要。您可以进入 Photoshop 并将 DPI 更改为您想要的任何值。然而,从非 Retina 屏幕转到 Retina 屏幕“有点”像将 DPI 加倍。
如果您已经为 iPad 创建了假设分辨率为 1024x768 的设计,则需要将设计重新创建为 2048x1536。 dpi 的概念发挥作用的地方是数据密度应在视网膜和非视网膜分辨率下保持一致。如果您从非视网膜文件开始,则只需以原始分辨率的 4 倍重新创建文件中的每个基于位图的元素。这有点像从 72 dpi 到 144 dpi。
关于ios - Retina iPad 应用程序设计中的 DPI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11880341/
如何有效地设计一个C++模块化程序?如何学习? 最佳答案 对于初学者,您可能希望采取“暴力”过程: 1. 在一个文件中写一个简单的main函数。 2. 增加一些功能,先编译再测试。 3.重构(在谷歌中
前言 有人说现在记事类app这么多,市场这么卷,为什么还想做一个笔记类App? 一来,去年小孩刚出生,需要一个可以记录喂奶时间的app,发现市面上没有一款app能够在两步内简单记录一个时间,可能i
我正处于 Web 应用程序的设计阶段,该应用程序允许用户创建工作请求,并且工作人员可以针对这些请求投入时间。该应用程序还将为主管提供报告功能,以获取每日总计、报告,并说明花费的时间、“成本分配”。 我
前言:很多刚刚接触编程的人都不知道怎么下手编写程序,特别是学习了新的知识点,不知道有什么用,那么本文将以简单的存储结构及简单的运算,条件语句,分支语句,循环语句结合,带来一个双人对战版五子棋,这是一
我正在尝试通过 C++ 多线程解决网络流量问题。 给定一个网络(所有节点都由弧连接,每个弧连接2个且只有2个结束节点,一个是输入节点,另一个是输出节点,每个节点可以有多个输入弧和输出弧),每个节点需要
我有一个关于编程和文件的问题。 while(current!=NULL) { if(current->Id_Doctor!='\0') { current=current->next;
下面的‘C’语句执行什么操作? star = star ^ 0b00100100; (A) 切换变星的第 2 位和第 5 位。 (B) 清除变量星的第 2 位和第 5 位以外的所有位。 (C) 设置除
我写了下面的代码: #include int main() { int a, b; printf("Enter values of a and b\n"); scanf(" %d%d "
我正在将 C 代码编程到 PIC 板上。我的问题是如何让我的程序计算按下按钮(RB0)的时间。然后它会显示所花费的时间并将其显示在液晶显示屏上。以毫秒为单位计算。下面是到目前为止我的代码。 /
我是一名优秀的程序员,十分优秀!