我们如何改变 PictureBox 中图像的色相和饱和度?
下面是我为 Windows Phone 编写的应用程序的屏幕截图。第一张图片显示了一个蓝色的便笺图标,第二张图片显示了一个橙红色的便笺图标。
基本上我想要完成的是在悬停时更改某些 UI 元素(工具栏图标(带图像))的色调/饱和度。而不是加载所有这些图像并为每个图像具有 2-3 种不同的颜色变化。我宁愿只有一张图像,并在图像悬停时以编程方式相应地更改色调和饱和度:
原图:
改变的图像(以编程方式更改色相/饱和度时所需的效果):
我们如何改变 PictureBox 中图像的色相和饱和度?
下面是我为 Windows Phone 编写的应用程序的屏幕截图。第一张图片显示了一个蓝色的便笺图标,第二张图片显示了一个橙红色的便笺图标。
基本上我想要完成的是在悬停时更改某些 UI 元素(工具栏图标(带图像))的色调/饱和度。而不是加载所有这些图像并为每个图像具有 2-3 种不同的颜色变化。我宁愿只有一张图像,并在图像悬停时以编程方式相应地更改色调和饱和度:
原图:
改变的图像(以编程方式更改色相/饱和度时所需的效果):