ppi相关内容

获取Windows下的实际屏幕dpi/ppi

我希望获得实际屏幕dpi/ppi,而不是C++中用于字体的dpi设置。 我尝试使用以下代码: 版本1报告72 dpi,这是错误的。 SetProcessDPIAware(); //true HDC screen = GetDC(NULL); double hSize = GetDeviceCaps(screen, HORZSIZE); double vSize = GetDevi ..
发布时间:2022-04-06 12:15:43 C/C++开发

从 JS/CSS 检测系统 DPI/PPI?

我正在开发一种独特的应用程序,它需要根据显示图像的设备以特定分辨率生成图像.因此,在常规 Windows 浏览器 (96ppi)、iPhone (163ppi)、Android G1 (180ppi) 和其他设备上的输出是不同的.我想知道是否有办法自动检测到这一点. 我最初的研究似乎拒绝了.我看到的唯一建议是在 CSS 中创建一个宽度指定为“1in"的元素,然后检查其 offsetWidth ..
发布时间:2021-12-22 23:19:05 前端开发

iPhone屏幕分辨率. 160与163与未来

我正在尝试制作一个以实际单位显示内容的应用程序. 它不是标尺应用程序,但它需要这种精度. iPhone和iPod touch的屏幕分辨率似乎已经不同(分别为160和163) 我发现了这个 在iPhone上计算像素大小 还有这个 未来硬件中iPhone屏幕分辨率的更改 还有这个 http://forums.macrumors.com/showthread.php?t=350612 ..

如何在Java中增加jpeg图像的ppi或dpi?

我正在创建一个Java程序,需要增加输入JPEG图像的PPI/DPI并将其另存为JPEG. 如果可行,任何人都可以给我一些帮助吗? 解决方案 您可以像在此答案中那样进行操作,除了必须使用"jpeg"作为格式名称,并且需要实现setDPI方法才能使用特定于JPEG的元数据. public static final String DENSITY_UNITS_NO_UNITS = " ..
发布时间:2020-07-24 23:21:09 Java开发

在可可绘图中与屏幕分辨率交互时了解点和用户空间

可可图大小(宽度和高度)以点为单位指定,这些点在《 OS X可可图指南》文档中的定义如下: “单个点等于1/72英寸" 据此我知道一点是物理距离.因此,例如,如果我的屏幕是20英寸宽,则可以使用20 x 72 = 1440个水平宽度(以 points 为单位).换句话说,一个点与设备的分辨率无关. 事实并非如此... 使用窗口宽度作为测试的简单可可应用程序显示: 1)当我的 ..
发布时间:2020-07-24 23:19:50 移动开发

计算Android设备的PPI

如何计算Android设备的PPI.最特别的是Android平板电脑. 请注意,我要计算设备的PPI,而不是DPI. 解决方案 这很简单,就像一二到三=)让我们将 PPI 计入 Nexus 5 float LCD_Diagonal = 4.95f; int screenHeightPx = 1920; int screenWidthPx = 1080; float PPI = (f ..
发布时间:2020-07-24 23:19:47 移动开发

如何以编程方式精确地找到PPI

我正在尝试在iOS中找出PPI(每英寸像素). 我找不到像查询显示尺寸一样直接查询的方法 UIScreen.mainScreen().bounds 通过将比例乘以适用于iPhone(163)或iPad(132)的标准通用PPI,有一种方式 ),但不准确. 如果公式正确,则 iPhone 6 plus的 PPI 为489 ,但实际上 PPI为401 ,这是参考 目前看来, ..
发布时间:2020-07-24 23:18:43 移动开发

png的ppi很奇怪

我有一些png文件,它们的ppi是300. 现在我将ppi更改为72,但是图片的大小甚至更大了! 例如,a.png为190k,300ppi, 现在它变为400 + k,72ppi,并且始终为320 * 460, 怎么回事,我该怎么办? 我本意是减小图片的尺寸. 解决方案 ppi代表“每英寸像素". 图像大小的等式为NoOfPixels = NoOfInc ..
发布时间:2020-05-28 20:55:52 其他开发

可可点vs像素和PPI

好吧,关于iOS设备的屏幕分辨率,我基本上有两个问题. 1)在iOS文档中的“点与像素"部分中,它指出了将坐标作为点传递到框架中,并且“一个点不一定对应于屏幕上的一个像素".如下所示: https://developer. apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/Windowsa ..
发布时间:2020-05-28 01:36:09 移动开发

DPI在Retina iPad应用程序设计中

我不知道这是否属于StackOverflow或其他一些SE网站,但是这里有。 我有一个PSD设计我有一个iOS开发团队转向进入Retina iPad应用程序。但是,这个设计是默认的72 dpi。 开发团队现在说设计应该是264 dpi(与Retina iPad相同) - 以及作为非Retina版的132 dpi版本。 这让我感到困惑,因为我的印象是dpi只代表一英寸输出的像素数, ..
发布时间:2018-09-19 13:11:31 移动开发

高PPI移动屏幕的主列表,以及如何通过CSS检测/处理它?

iPhone 4的Retina显示屏是iPhone 3的密度的两倍,但苹果处理它相当不错,但只是做一个假设和渲染时使像素加倍(使您的网页在每个设备上看起来相同的物理尺寸) 。然后,您可以使用一些webkit媒体查询来加载该设备的其他CSS(-webkit-min-device-pixel-ratio:2)。 问题:有资源a)列出现在使用高PPI屏幕的其他移动设备b)设备在呈现网站方面默认做什 ..
发布时间:2017-02-12 19:44:48 前端开发

从JS / CSS检测系统DPI / PPI?

我正在开发一种独特的应用程序,需要根据显示的设备生成特定分辨率的图像。因此,在常规Windows浏览器(96ppi),iPhone(163ppi),Android G1(180ppi)和其他设备上的输出不同。我想知道是否有自动检测这种方法。 我最初的研究似乎说不。我见过的唯一建议是在CSS中创建一个宽度为“1in”的元素,然后检查其offsetWidth(另请参见如何通过javascript ..
发布时间:2017-01-18 10:49:53 前端开发

我如何才能找到一个JPG图片每英寸值的像素?

我想验证某些图像不允许超过每英寸300像素的图像低,有没有办法使用C#来找到它的ASP.NET? 解决方案 您已经有了从图像读取EXIF数据。 在这里,你有你如何能做到它,使用ExifLib一个例子 的 ExifLib - 一种快速的Exif数据中提取用于.NET 2.0+ 但是要注意,并不是所有的JPEG图像有分辨率信息。而且,即使他们拥有它,你可以使用一个完全不同的分辨率打印出来 ..
发布时间:2016-06-15 22:58:08 C#/.NET