Подробности

[В начало]

Проблема в реализации № S0641

Краткое описание

При масштабировании 1:1 с фильтром GDK_INTERP_HYPER изображение искажается

Подробное описание

Описание фильтра GDK_INTERP_HYPER в документации к функциям масштабирования:

This is the slowest and highest quality reconstruction function. It is derived from the hyperbolic filters in Wolberg's "Digital Image Warping", and is formally defined as the hyperbolic-filter sampling the ideal hyperbolic-filter interpolated image (the filter is designed to be idempotent for 1:1 pixel mapping).

Из замечания в скобках следует, что при масштабировании 1:1 при применении этого фильтра изображение должно остаться неизменным.

Однако прикреплённый пример, использующий функцию gdk_pixbuf_scale_simple, показывает обратное. Аналогичная ситуация и с другими функциями масштабирования:

Раздел стандарта

Gdk-pixbuf 2.6.2 API Reference, Scaling

Компонент

gtk-gdk-pixbuf 2.6.2 or later

Принято

Gnome Bugzilla 496306

Статус

Исправлено в gtk-gdk-pixbuf 2.31

[В начало]