原文:[UWP]使用Writeable?Bitmap创建HSV色轮 1. HSV 1.1 HSV的定义 HSV都是一种将RGB色彩模型中的点在圆柱坐标系中的表示法,这种表示法试图做到比RGB基于笛卡尔坐标系的几何结构更加直观.HSV即色相.饱和度.明度(英语:Hue, Saturation, Value),又称HSB,其中B即英语:Brightness. 色相(H)是色彩的基本属性,就是平常所说的颜色名称,如红色.黄色等,取值0-360.红色是0,绿色是120,蓝色为240. 饱和度(S)是指色…
1. HSV 1.1 HSV的定义 HSV都是一种将RGB色彩模型中的点在圆柱坐标系中的表示法,这种表示法试图做到比RGB基于笛卡尔坐标系的几何结构更加直观.HSV即色相.饱和度.明度(英语:Hue, Saturation, Value),又称HSB,其中B即英语:Brightness. 色相(H)是色彩的基本属性,就是平常所说的颜色名称,如红色.黄色等,取值0-360.红色是0,绿色是120,蓝色为240. 饱和度(S)是指色彩的纯度,越高色彩越纯,低则逐渐变灰,取0-100%的数值. 明度(…
1. 前言 上一篇文章介绍了HSV色轮,这次分享一个基于HSV色轮的调色板应用,应用地址:ColorfulBox - Microsoft Store 2. 功能 ColorfulBox是Adobe 色轮的简单模仿,只实现了最基本的功能,UI也没那么好看,也没用MVVM框架. 2.1 HSV色轮 这个应用最好玩的地方在于分布于HSV色轮上的各个点(ColorPoint)以及可以通过拖动它们改变颜色.ColorPoint的基本结构如下(不是完整代码): public class ColorPoint…
步骤 1:在 Visual Studio 中创建新项目 启动 Visual Studio 2015 RC.将出现 Visual Studio 2015 RC 起始页. (从现在开始,我们将 Visual Studio 2015 RC 简称为 Visual Studio .) 依次选择“文件”>“新建”>“项目”.会出现“新建项目”对话框.可以在对话框的左侧窗格中选择要显示模板的类型. 在左侧窗格中,展开“已安装>模板> Visual C# > Windows”,然后选取“Wi…
1. 前言 在UWP中DataTemplate是一个十分重要的功能,并且几乎无处不在,例如DataGrid中的DataGridTemplateColumn: <controls:DataGridTemplateColumn.CellTemplate> <DataTemplate> <StackPanel Orientation="Horizontal" VerticalAlignment="Center"> <TextBlo…
Nuget 是 dotnet 开发中必不可少的包管理工具,但不仅仅局限于 dotnet 项目,在 VS 中使用 C++ 开发的时候,也可以使用 Nuget 来引用第三方组件.同样也可以用 Nuget 把 native 的一些组件打包,提供给自己或者别人使用. 这片博文记录一下如何把 WinRT 组件打包成 nuget 包,供 UWP 项目使用. 之前提供给合作伙伴我们的 WinRT 组件时,是直接把 .winmd文件 和 .dll文件发给他们,其中 .winmd 提供声明,.dll 提供具体的实…
swiper中文文档:http://www.swiper.com.cn 1.我们在components文件夹里创建一个swipe组件,将需要用到的js以及css文件复制到assets/lib文件夹下,如图: 然后根据swiper的使用方法:http://www.swiper.com.cn/usage/index.html 将html结构复制到swipe组件里,引入css文件,以及js <template> <div class="swiper-container"&g…
指定一个色值生成bitmap  public Bitmap getBackGroundBitmap(int color) { Paint p = new Paint(); p.setColor(Color.RED); Bitmap bitmap = Bitmap.createBitmap(190, 110, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap); canvas.drawColor(android.R.color.…
1. 前言 Fall Creators Update中提供了一个新得ColorPicker控件,解决了以前选择颜色只能用Combo Box的窘境. 2. 一个简单的例子 <ColorPicker x:Name="ColorPicker" Margin="5" /> <Grid Margin="5"> <Grid.Background> <SolidColorBrush Color="{x:Bin…
HSL 和 HSV(也叫做 HSB)是对RGB 色彩空间中点的两种有关系的表示,它们尝试描述比 RGB 更准确的感知颜色联系,并仍保持在计算上简单.HSL 表示 hue(色相).saturation(饱和度).lightness(亮度),HSV 表示 hue. saturation.value 而 HSB 表示 hue.saturation.brightness(明度). HSV 的图形描述 HSL 和 HSV 二者都把颜色描述在圆柱体内的点,这个圆柱的中心轴取值为自底部的黑色到顶部的白色而在它…