Re: resolution independent px

James C <[email protected]>
Newsgroups gmane.comp.web.dillo.devel
Message-ID <CACZ9Q6ic-bFGxXQ55SgKms1dcOYKECoE2S89g-CCJzvSouG_pA@mail.gmail.com>
Hi Johannes,

Reading the link, it looks like normally viewed displays with any
resolution between about 50 DPI and 140 DPI will have one CSS pixel
exactly equal to one device pixel; so resolutions outside that are the
definition of 'differs a lot' in the standard.

What's the overhead of asking the library to re-scale the image to the
size that it already is?  If it's significant, then maybe there needs
to be a special case for 1:1.

I start out with a bias against adding another run-time option, but
it's based on my not-very-relevant experience of adding an option to
dpid.

Contradicting myself, the standard implies that there could be an
option for viewing distance, in which case there could be a special
case to that option for 'never scale'.

Regards.
James.

On 1/18/15, Johannes Hofmann <[email protected]> wrote:
> On Fri, Jan 16, 2015 at 12:14:19PM -0300, Jorge Arellano Cid wrote:
>> On Fri, Jan 16, 2015 at 08:50:13AM +0100, Johannes Hofmann wrote:
>> > Hi,
>> >
>> > attached is a patch that would enable resolution independent
>> > handling of px as described in [1].
>> > It would result in roughly equally sized images on high and low
>> > resolution devices at the cost of a higher overhead for additional
>> > image scaling.
>>
>>   A long time ago, image scaling was relatively low overhead,
>> but since dillo got correct gamma correction, it became much
>> more expensive.
>>
>>   I remember testing this and the difference was noticeable.
>> It was left anyway because the amount of scaled images
>> in the average web page is low.
>>
>>
>> > Is there a need for something like this?
>>
>>   I don't know...
>>
>> > Should it be enabled via config option or should we do it
>> > automatically if we detect a DPI value that differs a lot from
>> > the standard value?
>>
>>   For me, it is hard to say without knowing the main use of it.
>> What I do know is that our scaling is CPU intensive, so I tend
>> to have it off unless necessary.
>
> It's only useful if you have a high resolution device where DPI is
> much higher than about 70. In that case images will be rendered
> very small.
>
> I currently don't have such a device, so personally I don't have
> any need for this now. I just wanted to get feedback from dillo-dev
> in case someone already ran into this issue.
>
> Cheers,
> Johannes
>
> _______________________________________________
> Dillo-dev mailing list
> [email protected]
> http://lists.dillo.org/cgi-bin/mailman/listinfo/dillo-dev
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.