0
A
回答
0
Lumia Imaging SDK中没有查找表效果。也就是说,根据您的需要,您可能可以通过使用RGBMixerEffect来达到所需的效果。它使用一组ARGBColorCurves将一种颜色映射到另一种颜色。
设置所有曲线可能是一些工作,但您应该能够达到您想要的效果。
0
是否有任何方法可以读取颜色查找表并将其应用到源图像上使用Lumia成像sdk或其他替代方法可用?
UWP不提供读取颜色的控制。你可以使用ColorPicker来选择你想要的颜色。 ColorPicker提供SelectedColor
属性以获取选定的颜色。
Lumia Imaging SDK提供了很多类来改变图像的效果。从Lumia成像效果表中,似乎要使用ColorAdjustEffect来调整图像的RGB颜色成分。
您可以设置ColorAdjustEffect.Blue,ColorAdjustEffect.Green和ColorAdjustEffect.Red。这些属性的范围是从-1.0到1.0。 还可以设置作为Color.R 0和255
作为工作轮之间的值,则可以从[-1,1]至[0255]的范围内转换与未精确的方法。
例如:
在XAML:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="3*"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Image Name="OriginalImage" Grid.Row="0" Width="200" Height="200"></Image>
<xc:ColorPicker Name="MyColor" SelectedColorChanged="ColorPicker_SelectedColorChanged" Grid.Row="1" Grid.Column="1"></xc:ColorPicker>
<SwapChainPanel x:Name="SwapChainPanelTarget" Grid.Row="1" />
<Button Grid.Row="2" HorizontalAlignment="Center" Content="Button" Click="Button_Click"></Button>
</Grid>
在后面的代码:
private async void ColorPicker_SelectedColorChanged(object sender, EventArgs e)
{
var r = MyColor.SelectedColor.Color.R * 2.0/255 - 1;
var g = MyColor.SelectedColor.Color.G * 2.0/255 - 1;
var b = MyColor.SelectedColor.Color.B * 2.0/255 - 1;
_colorAdjustEffect.Red = r;
_colorAdjustEffect.Green = g;
_colorAdjustEffect.Blue = b;
m_renderer = new SwapChainPanelRenderer(_colorAdjustEffect, SwapChainPanelTarget);
await m_renderer.RenderAsync();
}
截图(GIF):
0
Ť回应!
我们的问题陈述和usecase是不同的,我们想要实现的是我们有一个.png图像,这是一个具有ARGB值的3D查找表,我们希望逐像素地应用到目标图像上。
这将是一个很大的帮助,如果你可以建议我们或给一个代码示例或片段阅读查找表和目标图像上应用的ARGB值。
目前我们正在尝试RGBMixerEffect和ARGBColorCurves的大卫建议的解决方案。但我们不确定如何将查找表png转换为ARGB,以便我们可以使用David提出的上述任何替代方法。
相关问题
- 1. 在Lumia Imaging sdk中提取颜色成分 - 自定义滤镜
- 2. Lumia Imaging SDK设备支持
- 3. Lumia Imaging SDK v3内存问题
- 4. 如何使用Lumia Imaging SDK在UWP windows 10 for Mobile中使用混合效果?
- 5. 在图像上应用颜色
- 6. 如何用PIL(Python-Imaging)反转图像的颜色?
- 7. 在nokia Imaging SDK 1.2中裁剪图像?
- 8. 尝试使用两种颜色查找表过滤图像
- 9. 使用Python Imaging Library在图像顶部覆盖彩色像素
- 10. Lumia Imaging SDK 3.0混合AutoEnhance效果和其他源抛出InvalidArgumentException
- 11. 查找图像的平均颜色
- 12. 查找像素颜色
- 13. 如何在C#中的位图图像上应用颜色012
- 14. 再显色像素使用“查找表”
- 15. 使用Javascript在网页上的特定坐标上查找像素颜色
- 16. 在图像中查找颜色并在第二张图像上重新绘制(使用numpy)
- 17. Iphone SDK:更改图像颜色
- 18. 如何在WP8上使用Nokia Imaging SDK的BlendFilter?
- 19. 使用Python查找带有类似颜色调色板的图像
- 20. Python - 查找图像上不同颜色的轮廓
- 21. 对图像应用颜色调整
- 22. 在iPhone/iOS上使用“颜色不对齐图像”时,黄色代表什么
- 23. 为uibutton背景图像设置渐变颜色(颜色)iphone sdk
- 24. 使用opencv C++查找轮廓颜色
- 25. 使用RMagick查找颜色位置
- 26. 将多个过滤器应用于图片Lumia SDK UWP
- 27. 使用不同的颜色在图表
- 28. 查找Android中可支配图像的主色颜色
- 29. 在CSS背景颜色上使用背景图像
- 30. 在图像上应用色彩插值
检出[OpenCV](http://opencv.org/) – Stamos