[Interest] How to render small Images decently on non retina displays with QtQuick?
Nuno Santos
nunosantos at imaginando.pt
Tue Mar 6 17:55:23 CET 2018
Xavier,
SVG did the trick!!!!
I just had to add it to resources and pass it to the image element.
Looking great now!! :)
Thank you all for your help!!!!
Best,
Nuno
> On 6 Mar 2018, at 16:50, Xavier Bigand <flamaros.xavier at gmail.com> wrote:
>
> I think that you just have to link the svg module, if I remember correctly, then in QML just use it as source of an Image item.
> The only think is that you have to fix the size of the item as the sourceSize have no sense here.
>
> 2018-03-06 17:47 GMT+01:00 Nuno Santos <nunosantos at imaginando.pt <mailto:nunosantos at imaginando.pt>>:
> I have never used SVG in QtQuick.
>
> What can be used to render SVG’s in QtQuick?
>
>> On 6 Mar 2018, at 16:45, Xavier Bigand <flamaros.xavier at gmail.com <mailto:flamaros.xavier at gmail.com>> wrote:
>>
>> Hi,
>>
>> If your sample picture is relevant I can suggest you to convert it as SVG (vectoring it) or using distance field technique.
>>
>> 2018-03-06 17:06 GMT+01:00 Jason H <jhihn at gmx.com <mailto:jhihn at gmx.com>>:
>> Maybe this has something to do with with mipMapping/smooth? It looks like it's not anti-aliasing?
>>
>> Sent: Tuesday, March 06, 2018 at 10:50 AM
>> From: "Nuno Santos" <nunosantos at imaginando.pt <mailto:nunosantos at imaginando.pt>>
>> To: "Mitch Curtis" <mitch.curtis at qt.io <mailto:mitch.curtis at qt.io>>
>> Cc: "Qt Project MailingList" <interest at qt-project.org <mailto:interest at qt-project.org>>
>> Subject: Re: [Interest] How to render small Images decently on non retina displays with QtQuick?
>> Mitch,
>>
>> Thanks for your reply.
>>
>> You are right. I’m not playing all the cards…
>>
>> Original image attached (it is white over transparent so you will not see it in the email body. The file is called isotope.png)
>>
>> The item who renders this is the following:
>>
>> import QtQuick 2.4
>>
>> Item {
>> id: root
>> implicitWidth: 100
>> implicitHeight: 100
>>
>> property real padding: 0
>> property alias imageSource: icon.source
>> property color imageColor: controller.settings.foregroundColor
>>
>> Image {
>> id: icon
>> anchors.fill: parent
>> anchors.margins: root.padding
>> fillMode: Image.PreserveAspectFit
>> }
>>
>> ColorOverlay {
>> id: overlay
>> source: icon
>> anchors.fill: icon
>> color: root.imageColor
>> }
>> }
>>
>>
>> <Mail Attachment.png><Mail Attachment.png>
>>
>> <Mail Attachment.png>
>>
>> On 6 Mar 2018, at 15:41, Mitch Curtis <mitch.curtis at qt.io <mailto:mitch.curtis at qt.io>> wrote:
>>
>> Can you elaborate on “really bad”, and also share a screenshot?
>>
>> From: Interest [mailto:interest-bounces+mitch.curtis=qt.io at qt-project.org <mailto:interest-bounces+mitch.curtis=qt.io at qt-project.org>] On Behalf Of Nuno Santos
>> Sent: Tuesday, 6 March 2018 4:27 PM
>> To: Qt Project MailingList <interest at qt-project.org <mailto:interest at qt-project.org>>
>> Subject: [Interest] How to render small Images decently on non retina displays with QtQuick?
>>
>> Hi,
>>
>> I have a simple question.
>>
>> How to render small Images decently on non retina displays with QtQuick?
>>
>> In my apps, I use images for icons and logos. They are all big enough to be displayed correctly.
>>
>> However, on non Retina displays they get really bad! And on retine display they appear perfectly.
>>
>> What is the rule of thumb to use QtQuick Image element on on retina displays?
>>
>> Thx!
>>
>> Regards,
>>
>> Nuno
>> _______________________________________________ Interest mailing list Interest at qt-project.org <mailto:Interest at qt-project.org> http://lists.qt-project.org/mailman/listinfo/interest <http://lists.qt-project.org/mailman/listinfo/interest>
>> _______________________________________________
>> Interest mailing list
>> Interest at qt-project.org <mailto:Interest at qt-project.org>
>> http://lists.qt-project.org/mailman/listinfo/interest <http://lists.qt-project.org/mailman/listinfo/interest>
>>
>>
>>
>>
>> --
>> Xavier
>
>
>
>
> --
> Xavier
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20180306/98a1873a/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2018-03-06 at 16.54.50.png
Type: image/png
Size: 2054 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20180306/98a1873a/attachment.png>
More information about the Interest
mailing list