LINUX.ORG.RU

История изменений

Исправление ChALkeR, (текущая версия) :

С этим патчем Qt может рендерить градиенты из SVG в 16bpc (без дитеринга). При этом количество опорных точек градиента там ниже нужного, но это не столь заметно.

После этого задитерить эти градиенты можно, например имаджмейджиком, конвертнув 16bpc в 8bpc.

Иначе все остальные утилиты делают из свг растр с градиентами без дитеринга (или с кривым дитерингом) напрямую в 8bpc и от них вытекают глаза, почти на всех векторных изображениях с градиентами (например, обои кде5, каждая из них).

Браузеры нынче умеют дитерить градиенты ещё (с относительно недавних пор). Но хреновенько и не все градиенты — svg умеют, css — нет. Хреновенько в том смысле что там всё равно чёткие шаги видны, они только несколько штук промежуточных добавляют с конкретными масками.

Исправление ChALkeR, :

С этим патчем Qt может рендерить градиенты из SVG в 16bpc (без дитеринга). При этом количество опорных точек градиента там ниже нужного, но это не столь заметно.

После этого задитерить эти градиенты можно, например имаджмейджиком, конвертнув 16bpc в 8bpc.

Иначе все остальные утилиты делают из свг растр с градиентами без дитеринга (или с кривым дитерингом) напрямую в 8bpc и от них вытекают глаза, почти на всех векторных изображениях с градиентами (например, обои кде5, каждая из них).

Браузеры нынче умеют дитерить градиенты ещё (с относительно недавних пор). Но хреновенько и не все.

Исправление ChALkeR, :

С этим патчем Qt может рендерить градиенты из SVG в 16bpc (без дитеринга). При этом количество опорных точек градиента там ниже нужного, но это не столь заметно.

После этого задитерить эти градиенты можно, например имаджмейджиком, конвертнув 16bpc в 8bpc.

Иначе все остальные утилиты делают из свг растр с градиентами без дитеринга (или с кривым дитерингом) напрямую в 8bpc и от них вытекают глаза, почти на всех векторных изображениях с градиентами (например, обои кде5, каждая из них).

Браузеры нынче умеют дитерить градиенты ещё (с относительно недавних пор).

Исправление ChALkeR, :

С этим патчем Qt может рендерить градиенты из SVG в 16bpc (без дитеринга). При этом количество опорных точек градиента там ниже нужного, но это не столь заметно.

После этого задитерить эти градиенты можно, например имаджмейджиком, конвертнув 16bpc в 8bpc.

Иначе все остальные утилиты делают из свг растр с градиентами без дитеринга (или с кривым дитерингом) напрямую в 8bpc и от них вытекают глаза, почти на всех векторных изображениях с градиентами (например, обои кде5, каждая из них).

Браузеры нынче умеют дитерить градиенты свг ещё (с относительно недавних пор).

Исправление ChALkeR, :

С этим патчем Qt может рендерить градиенты из SVG в 16bpc (без дитеринга). При этом количество опорных точек градиента там ниже нужного, но это не столь заметно.

После этого задитерить эти градиенты можно, например имаджмейджиком, конвертнув 16bpc в 8bpc.

Иначе все остальные утилиты делают из свг растр с градиентами без дитеринга (или с кривым дитерингом) напрямую в 8bpc и от них вытекают глаза, почти на всех векторных изображениях с градиентами (например, обои кде5, каждая из них).

Исправление ChALkeR, :

С этим патчем Qt может рендерить градиенты из SVG в 16bpc (без дитеринга). При этом количество опорных точек градиента там ниже нужного, но это не столь заметно.

После это задитерить эти градиенты можно, например имаджмейджиком.

Иначе все остальные утилиты делают из свг растр с градиентами без дитеринга (или с кривым дитерингом) напрямую в 8bpc и от них вытекают глаза, почти на всех векторных изображениях с градиентами (например, обои кде5, каждая из них).

Исходная версия ChALkeR, :

С этим патчем Qt может рендерить градиенты из SVG в 16bpc (без дитеринга). При этом количество опорных точек градиента там ниже нужного, но это не столь заметно.

После это задитерить эти градиенты можно, например имаджмейджиком.

Иначе все остальные утилиты делают градиенты без дитеринга (или с кривым дитерингом) напрямую в 8bpc и от них вытекают глаза, почти на всех векторных изображениях с градиентами (например, обои кде5, каждая из них).