efl/src/modules/evas
Hermet Park 53cdf850ba evas png: apply interpolation when scale down image loading.
Summary:
This patch improves png quality when image uses scale-down at image loading.

Since current scale-down logic just works like point sampling,
image result could be wholely different,

Simply, if source data is consist of continous white and black pixels,
and scale down factor is 2, the sampled data would be only white,
and lose all black pixels, or vice versa.

The result can be unexpected by users.
Even current jpeg scale-down works with interpolation.

Before:
{F3711651}

After:
{F3711652}

Original:
{F3711653}

Reviewers: cedric, raster, #committers, kimcinoo, jsuya

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8788
2019-05-02 17:02:00 +09:00
..
engines evas engine: convert data without any possible loss. 2019-04-30 17:15:54 +09:00
image_loaders evas png: apply interpolation when scale down image loading. 2019-05-02 17:02:00 +09:00
image_savers Revert "Emile: Move colorspaces to Efl.Gfx" 2019-03-08 12:06:20 -08:00
model_loaders here comes meson 2018-10-02 17:22:50 +02:00
model_savers here comes meson 2018-10-02 17:22:50 +02:00
vg_loaders vg_common_svg : Implement gradientTransform property of linearGradient 2019-04-19 15:07:12 +09:00
vg_savers efl.gfx: remove Efl.Gfx.Image_Load_Error 2019-03-04 13:36:57 -05:00
meson.build meson: make it possible to link our engines against evas 2019-04-19 14:39:31 -04:00