问题标签 [density-independent-pixel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
879 浏览

android - 如何计算与设备无关的像素单位?

我假设术语Density-independent pixelsDevice-independent pixels具有相同的含义。

与密度无关的像素(dip)是一个虚拟像素单元,相当于160dpi(MDPI)屏幕上的一个物理像素。

4dip相当于320dpi(XHDPI) 屏幕,因为用于在 320dpi 屏幕上渲染相同数据的像素数是4(2 像素宽和 2 像素向下)。

如何计算240dpi(HDPI)屏幕的像素单位?

0 投票
0 回答
80 浏览

javascript - 如何可视化 HDPI 屏幕的倾角单元?

对于160dpi(MDPI) 屏幕,1dip1px,如下所示,

在此处输入图像描述

对于320dpi(XHDPI) 屏幕,1dip2px,如下所示,

在此处输入图像描述

对于240dpi(HDPI) 屏幕,1dip1.5px, 但是,

如何1dip以像素为单位显示240dpi(HDPI) 屏幕?

0 投票
1 回答
472 浏览

java - 如何在java中锐化图像缩略图?

我已经使用 imgscalr 库在 java 中创建了一个缩略图图像,并且创建了高质量的缩略图,但我想锐化那个缩略图。

所以请帮我锐化缩略图。

0 投票
1 回答
44 浏览

android - 有图像问题的屏幕分辨率

一段时间以来,我一直在开发一个创建拼图拼图的应用程序。我已经到了测试各种尺寸和密度屏幕的地步。使用 Krita,我将平铺图像缩小到 110 X 110 像素以用于 mdpi 格式。奇怪的是,这个尺寸在我迄今为止一直用来测试的 xhdpi 模拟器中工作得很好,但是我创建的 mdpi 模拟器会显着缩小图像。虽然我可以为较小的屏幕密度创建较大的图像,但它违背了我对 android 如何处理文档中的密度的理解。这些图像不应该在较低分辨率下被放大吗?这是布局文件的网格布局部分:

这是它在预览器中的样子(它在 xhdpi 屏幕上的样子):

在此处输入图像描述

然而在 mdpi 屏幕中,它看起来像:

在此处输入图像描述

在我只是盲目地调整图像之前,我想知道为什么会发生这种情况,但是在创建各种模拟器和搜索网络的大部分时间之后,我被卡住了。非常感激任何的帮助。

0 投票
0 回答
193 浏览

css - 浏览器中的设备独立像素缩放

我正在关注一个视频教程,它指出 chromebook 中的浏览器的视口宽度为 1280 DIPS,在这种情况下,他们表示当页面呈现时,1280 DIPS 将放大到 chromebook 的 2560 硬件像素一个显示器。

我知道在这种情况下 DPR 为 2,因此 1 DIP 将占用 2 个硬件像素。但是这个 1280 的 DPI 数字是否代表逻辑分辨率,它是否指的是 CSS 像素?我对为什么视口只占用 1280 像素而不是整个 2560 像素感到困惑。比如 DIPS 的目的是什么?

0 投票
3 回答
252 浏览

android - TextView 在不同的分辨率下处于不同的高度。DIP 不工作

下面textView底部属性缩放错误,TextView 在每个 Android 设备上的高度都不同:见附图。

bar_layout.xml

尺寸.xml

以下是 2 个手机示例,但在每部手机上看起来都不同...

三星 Galaxy Tab 3 Lite(密度 1.0)

在此处输入图像描述

三星 Galaxy S4(密度 3.0)

在此处输入图像描述

0 投票
1 回答
149 浏览

android - 适用于所有 Android 设备的一个坐标网格 (Appcelerator)

目前我正在使用百分比来维护我的 Android 应用程序 UI,但我认为这不是最好的解决方案。

我在文档中找到了这个:

我认为,最后一句话应该意味着如果我将 tiapp.xml 中的应用程序级别默认设置为 dp 或 dip,那么我应该有一个 320 px (dip) 宽度的坐标网格......但是当我启动我的应用程序时,窗口和视图宽度是 360... 为什么?问题出在哪里?

这些是我设备的一些 displayCaps 信息。

0 投票
1 回答
111 浏览

matlab - 如何在 Matlab 中为图像数组赋值?

我正在尝试编写一个 matlab 代码,它将图像的一个片段复制到具有特定范围矩阵的另一个片段中。我的代码按要求工作。我遇到的唯一问题是我想为复制的图像部分分配 255 值,以便图像出现在白色背景而不是黑色背景上

0 投票
1 回答
21 浏览

android - 我如何在android中支持不同的屏幕测量

我基本上想根据设备的屏幕尺寸完成足够大小的布局。我使用dp作为单位,但它似乎不起作用。我怎样才能做到这一点?

0 投票
1 回答
203 浏览

android - 在 PercentRelativeLayout 中使用 dp 宽度

当我尝试在 PercentRelativeLayout 中添加没有“widthPercent”或“heightPercent”视图时,该视图不会显示。

我想要这个的原因是在我的PercentRelativeLayout的两个元素之间添加一个分隔线,宽度为 1dp。

我使用的布局是这样的:

如果我在分隔符处将“layout_widthPercent”设置为 1%,它将显示出来。但我希望它只需要 1dp。他们是实现这一目标的方法吗?

谢谢 !