问题标签 [pixel-ratio]
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.
css - 带有 HiDPI/Retina 图像的 Markdown
如何使用从 Markdown 生成的 HTML 在 HiDPI 显示器上显示图像,以便图像以高分辨率显示。通常,我会创建带有属性的<img>
标签或在每个图像上适当地设置and或使用媒体查询。但是,Markdown 图像的结果只允许一个属性。具体来说,我正在使用标记库(我无法控制)。srcset
width
height
alt
我确实可以完全控制 CSS。在 CSS 中,有没有办法至少使所有图像的逻辑像素宽度比物理像素宽度的 1/3?这样我就可以要求 Markdown 中引用的所有图像都是 3 倍。就这么简单吗?
更好的方法是让浏览器根据devicePixelRatio
设备下载不同的图像。
使用 HTML 不是一种选择。标记与sanitize
标志一起使用以转义任何 HTML。我希望有一个 CSS 解决方案或其他一些聪明的机制。
cordova - 在 xhdpi 上调整科尔多瓦屏幕宽度
我正在开发的 Cordova 应用程序有问题。我使用 mdpi 设备进行测试,一切看起来都很好。我的宽度为 800,密度值为 1。我的视口设置如下:
现在,我在另一台设备 xhdpi 上安装了我的应用程序。我现在的问题是密度值为 2,屏幕宽度为 1200,我的 window.width 只有 600,这弄乱了所有应用程序,尤其是对于表格...
任何想法?非常感谢!
image - 如何在android中使用不同像素比的android图像?对于无法使用 imageName@1.5x 的 hdpi 图像,我应该使用什么?
我有 5 张来自设计师 mdpi、hdpi、xhdpi、xxhdpi 和 xxxhpdi 的图片,因为我发现在 React Native 中我只能给出
- 检查.png
- 检查@2x.png
- 检查@3x.png
我已经阅读了 react-native 中 android 和 iOS 的图像大小,但我不知道如何提供 hdpi(1.5x) 和 xxxhdpi(3.5x) 图像?
web - 在哪里可以找到设备详细信息的像素比?
我在哪里可以找到索尼 Xperia XA1、OnePlus 6T 等设备的像素比。是否有任何可用的 API 或网站或任何公式可以得到它?
例如:
苹果 iPhone 6s
实际分辨率:750 x 1334
CSS 像素比:??
python - 如何更改pyglet中的pixel_ratio?
我使用pylet编写了一个游戏。它使用宽度为 1600 和高度为 900 的静态窗口,假设用户拥有全高清显示器,因此一切都将可见。然而,在某些设备(带有小显示器)上,窗口比预期的要大得多。我发现pixel_ratio已设置(例如设置为2.0),使每个虚拟像素以物理像素显示双倍大小(2x2)。
我想防止这种行为,但不知道如何,我知道我可以通过 get_pixel_ratio() 轻松获得像素比,但我实际上不知道如何设置它们或防止 pyglet 自动设置它们。
我还尝试使用 glViewport 似乎有效果,但它没有按我想要的方式工作。
那么如何更改 pixel_ratio 或防止自动更改它。
javascript - 画布到dataURL图像Png质量不起作用
我一直在尝试将 HTML5 画布转换为低质量的 dataUrl,因为我必须通过服务器传输 dataURL 文件,但我是否这样做
或者
质量没有改变,字符串长度保持不变,当我在两种情况下下载该图像时质量相同,知道我做错了什么吗?
这是一个例子,但我正在做的画布有更好的pixelRatio并且细节很好
javascript - OpenLayers 6.5 - 在运行时更改 pixelRatio
在 OpenLayers 5.3 中,我们曾经这样做来更改地图中所有图层的 pixelRatio:
但是,在 OpenLayers 6.5 中,这仅影响矢量图层,而不影响例如具有 XYZ 源的平铺层。
有没有实现这一目标的新方法?
感谢您的任何建议,Vojtech