Насколько я понимаю, ippiImageRamp
может создавать только линейные изменения оттенков серого, верно?
В качестве альтернативы, вы можете использовать ippiResizeSqrPixel
, чтобы изменить размер изображения 2x2 до полного размера с интерполяцией IPPI_INTER_LINEAR
:
RGB0 | RGB1
--------------- => [Full Sized Image]
RGB0 | RGB1
Результатом должен быть линейный градиент (хотя я никогда не пробовал).Если вам нужен повернутый градиент, вы можете использовать ippiWarpAffine
для масштабирования и вращения одновременно.