Подробности
[В начало]
Проблема в реализации № S0640
Краткое описание
gdk_pixbuf_saturate_and_pixelate может портить содержимое памяти
Подробное описание
При параметрах "saturation" = 1.0, "pixelate" = FALSE gdk_pixbuf_saturate_and_pixelate копирует содержимое "src" в "dest" с помощью memcpy (пользуясь тем, что формат, размеры и rowstride изображений совпадают по условию).
Однако такой способ копирования не годится для изображений, которые занимают не непрерывную область памяти. Показательный пример - subpixbuf - изображение, являющееся частью другого изображения. При копировании с помощью memcpy в subpixbuf изменяется не только сам subpixbuf, но и окружающее его изображение.
Пример кода см. здесь.Раздел стандарта
Gdk-pixbuf 2.6.2 API Reference, Utilities
Компонент
gtk-gdk-pixbuf 2.6.2 or later
Принято
Gnome Bugzilla 543085
Статус
исправлено в gtk+-2.14
[В начало]