ArcEngine中利用IRandomColorRamp 生成颜色带
2010-01-05 16:57
337 查看
IRandomColorRamp 是利用HSV模型来生成颜色的,因此分别对HSV这三个分量的起始值复制,在这里要注意是否利用seed,如果使用seed,则生成的颜色带是固定的,不会随机变化,最后要利用CreateRamp方法创建颜色带,具体代码示例如下:
注意:利用IEnumColors.Next()获取颜色带中的下一个IColor
IRandomColorRamp pRandomColorRamp = new RandomColorRampClass(); pRandomColorRamp.StartHue = 0; pRandomColorRamp.EndHue = 120; pRandomColorRamp.MinValue = 0; pRandomColorRamp.MaxValue = 90; pRandomColorRamp.MinSaturation = 0; pRandomColorRamp.MaxSaturation = 45; pRandomColorRamp.Size = 20; pRandomColorRamp.UseSeed = true; pRandomColorRamp.Seed = 40; bool bture = true; pRandomColorRamp.CreateRamp(out bture); IEnumColors pEnuColors = pRandomColorRamp.Colors;
注意:利用IEnumColors.Next()获取颜色带中的下一个IColor
相关文章推荐
- java利用QRCode生成不带图片的二维码(颜色为非黑色)
- ArcEngine:由散点(点文本XML)生成TIN(利用内存FeatureClass)
- 利用OpenCV生成关于某点的颜色径向均匀渐变图像
- 利用颜色生成UIImage
- ios 利用颜色生成UIImage
- 利用css和JSTL以及EL表达式生成颜色不一样的表格
- 利用OpenCV生成关于某点的颜色径向均匀渐变图像
- PHP修改图片颜色(生成彩色二维码)
- C#不用ArcEngine,生成Shp文件(五)---------读取.shx文件和生成.shx文件
- 利用autoconf和automake自动生成Makefile文件
- 利用Java Apache POI 生成Word文档
- Amdroid示例:利用Gson生成或解析json
- sqlplus中利用spool生成带日期的文件名
- 【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档
- 利用JFreeChart生成折线图
- javadoc 自动生成——利用MyEclipse
- 利用随机单词生成文本(《编程珠玑》第15章)
- 利用SVN实现自动版本号生成
- 利用UrlRewrite,asp.net动态生成htm页面
- 利用Java生成静态HMTL页面的方法收集