Image元素自动支持HiDPI图像。例如,它可以在iOS和MacOS平台上加载@2x
个图像。相同的代码在Android平台上可以正常运行。
官方文档中有一节谈论network transparency。
但是Image元素不会从我的服务器加载HiDPI版本的图像。
这是一个错误吗?
如何处理此问题以加载高dpi图像?有官方建议的方式吗?
import QtQuick 2.9
import QtQuick.Window 2.3
import QtQuick.Layouts 1.3
Window {
visible: true
width: 900
height: 520
Image {
id: img
z: 10000
source: "http://127.0.0.1:8080/images/banner-1.jpg" //<-- not loads @2x version automatically
width: 320; height: 205 //<-- also I need to specify a size otherwise it will be so big
}
}
谢谢