资源简介
一个利用三角剖分法写的云图demo里面有一个生成随机数据的函数可以调用
代码片段和文件信息
using System;
using System.Drawing;
using System.Runtime.InteropServices;
namespace GDIPanel
{
///
/// 标准RBG类型
///
[StructLayout(LayoutKind.Explicit)]
public struct Rgb24
{
public static Rgb24 WHITE = new Rgb24 { Red = 255 Green = 255 Blue = 255 };
public static Rgb24 BLACK = new Rgb24();
public static Rgb24 RED = new Rgb24 { Red = 255 };
public static Rgb24 BLUE = new Rgb24 { Blue = 255 };
public static Rgb24 GREEN = new Rgb24 { Green = 255 };
[FieldOffset(0)]
public Byte Blue;
[FieldOffset(1)]
public Byte Green;
[FieldOffset(2)]
public Byte Red;
public Rgb24(int red int green int blue)
{
Red = (byte)red;
Green = (byte)green;
Blue = (byte)blue;
}
public Rgb24(byte red byte green byte blue)
{
Red = red;
Green = green;
Blue = blue;
}
///
/// 转换为颜色
///
/// 返回颜色值
public Color ToColor()
{
return Color.FromArgb(255 this.Red this.Green this.Blue);
}
}
///
/// 标准LAB类型
///
public struct Lab24
{
public byte L;
public byte A;
public byte B;
public Lab24(byte l byte a byte b)
{
L = l;
A = a;
B = b;
}
public Lab24(int l int a int b)
{
L = (byte)l;
A = (byte)a;
B = (byte)b;
}
}
///
/// 类型的转换
///
public sealed class UnmanagedImageConverter
{
/* 1024*(([0..511]./255)**(1./3)) */
static ushort[] icvLabCubeRootTab = new ushort[] {
0161203232256276293308322335347359369379389398
406415423430438445452459465472478484490496501507
512517523528533538542547552556561565570574578582
586590594598602606610614617621625628632635639642
645649652655659662665668671674677680684686689692
695698701704707710712715718720723726728731734736
739741744747749752754756759761764766769771773776
778780782785787789792794796798800803805807809811
813815818820822824826828830832834836838840842844
846848850852854856857859861863865867869871872874
876878880882883885887889891892894896898899901903
904906908910911913915916918920921923925926928929
931933934936938939941942944945947949950952953955
956958959961962964965967968970971973974976977979
98098298398598698798999099299399599699799
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 112640 2017-04-07 10:45 温度场云图\.vs\温度场云图\v14\.suo
文件 30208 2017-04-07 10:43 温度场云图\GDIPanel\bin\Debug\GDIPanel.dll
文件 73216 2017-04-07 10:43 温度场云图\GDIPanel\bin\Debug\GDIPanel.pdb
文件 31744 2017-01-05 10:26 温度场云图\GDIPanel\bin\Debug\SytemAPIDll.dll
文件 11688 2017-01-13 10:36 温度场云图\GDIPanel\ColorManager.cs
文件 2717 2017-01-17 11:34 温度场云图\GDIPanel\ColorPanel.cs
文件 1045 2017-01-17 10:36 温度场云图\GDIPanel\ColorPanel.Designer.cs
文件 3492 2017-01-17 10:58 温度场云图\GDIPanel\GDIPanel.csproj
文件 59673 2017-01-17 12:55 温度场云图\GDIPanel\MyTempPicture.cs
文件 1048 2017-01-13 16:18 温度场云图\GDIPanel\MyTempPicture.Designer.cs
文件 18340 2017-01-17 11:26 温度场云图\GDIPanel\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6914 2017-01-25 13:46 温度场云图\GDIPanel\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 1163 2017-01-17 11:04 温度场云图\GDIPanel\obj\Debug\GDIPanel.csproj.FileListAbsolute.txt
文件 949 2017-01-17 11:19 温度场云图\GDIPanel\obj\Debug\GDIPanel.csproj.GenerateResource.Cache
文件 2230 2017-01-17 11:04 温度场云图\GDIPanel\obj\Debug\GDIPanel.csprojResolveAssemblyReference.cache
文件 30208 2017-04-07 10:43 温度场云图\GDIPanel\obj\Debug\GDIPanel.dll
文件 73216 2017-04-07 10:43 温度场云图\GDIPanel\obj\Debug\GDIPanel.pdb
文件 180 2017-01-17 11:19 温度场云图\GDIPanel\obj\Debug\GDIPanel.TempUserControl.resources
文件 0 2017-01-04 08:46 温度场云图\GDIPanel\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2017-01-04 08:46 温度场云图\GDIPanel\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2017-01-04 08:46 温度场云图\GDIPanel\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 1324 2017-01-04 08:46 温度场云图\GDIPanel\Properties\AssemblyInfo.cs
文件 2805 2017-01-17 11:26 温度场云图\GDIPanel\TempUserControl.cs
文件 3406 2017-01-17 11:19 温度场云图\GDIPanel\TempUserControl.Designer.cs
文件 5817 2017-01-17 11:19 温度场云图\GDIPanel\TempUserControl.resx
文件 5632 2017-04-07 10:43 温度场云图\MyDataba
文件 13824 2017-04-07 10:43 温度场云图\MyDataba
文件 3736 2017-01-10 17:23 温度场云图\MyDataba
文件 2458 2017-01-05 11:42 温度场云图\MyDataba
文件 6694 2017-01-09 08:44 温度场云图\MyDataba
............此处省略73个文件信息
- 上一篇:基于四元数解算陀螺仪姿态角算法的实现
- 下一篇:订单支付测试流程
评论
共有 条评论