- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2、IDL培训直接图形篇(上)().ppt
* * IDL 高级培训 直接图形篇 直接图形篇 -色彩控制 1. 基本概念 颜色构成:(r,g,b),每个颜色值在0~255之间,所以IDL可以表现256*256*256种颜色 颜色表:一个颜色表由一个3列的数组构成,各列分别表示r、g、b值,通常256行。 索引号:颜色表中的索引位置。可以用来获得颜色的r、g、b值 8位显示器和24位显示器:8位显示器只能显示256色,24位则可以显示256*256*256色 2. 索引颜色模式和RGB颜色模式 索引颜色模式:通过颜色表的索引号获得颜色的r、g、b值,用于8位显示器。 RGB颜色模式:直接指定颜色的r、g、b值,用于24位显示器。IDL使用一个长整数表示所有颜色的索引号,c=r+g*256L+b*256L*256L。 3. 动态显示和静态显示 动态显示:索引模式将索引号与颜色表中的特定位置连接,称为动态颜色显示。改变颜色表会影响当前索引号所对应的颜色。通常,8位显示是动态显示 静态显示:RGB模式直接指定颜色本身,称为静态颜色显示。通常24位显示是静态显示。 直接图形篇 -色彩控制 4. device ,decomposed=0|1 decomposed=0:关闭颜色分解,使用索引颜色模式。适用于8位显示和24位显示,但24位时仍是静态显示。此时,可以使用IDL预设的41个颜色表。 decomposed=1:IDL缺省模式,打开颜色分解,使用RGB颜色模式。只适用于24位显示。此时,只能使用长整数的全索引。 5. tvlct ,r ,g ,b [,start] [,/get] :(RGB模式) tvlct ,r ,g ,b ,/get可以获取当前的颜色表。 tvlct ,r ,g ,b ,start可以加载一个颜色表到start指定的入口处。 6. loadct ,table 加载IDL预设的41各颜色表之一 7. 创建自己的颜色表 根据颜色表的原理,可以很容易地创建一个3*n数组作为自己的颜色表,用tvlct加载使用。 直接图形篇 -坐标系 data:数据单位(缺省) dvice:像素单位 normal:归一化坐标,x:0~1,y:0~1 一般来说,在输出图形时,3个坐标系同时存在并都可以使用。 例:对于一个一维数组,在未指定坐标系时,IDL会把数组的下标值作为data坐标系下x轴的值,数组的值作为y值画出曲线。 直接图形篇 -2D图形 创建自己的标注 直接图形篇 -2D图形 多坐标系数据集显示 画真正的圆 直接图形篇 -2D图形 直接图形篇 - 2D图形 在背景上叠加等值线 直接图形篇 - 2D图形 等值线图填充中的“黑洞” 直接图形篇 - 添加文本 给图形加文本标注 xyouts ,x ,y ,string ,font= TrueType字体设置: (1)DEVICE ,SET_FONT=font_str ,/TT_FONT ,输出时,使用font=-1|0|1 (2)font=fnont_str Windows环境下TrueType字体设置: font_str=font*modifier1*modifier2*...modifiern’ For font weight: THIN, LIGHT, BOLD, HEAVY For font quality: DRAFT, PROOF For font pitch: FIXED, VARIABLE For font angle: ITALIC For strikeout text: STRIKEOUT For underlined text: UNDERLINE 注意:并非所有选项在两种方式下均合法! 直接图形篇 -添加文本 使用汉字:font_str=“中文TrueType字体名称” device ,set_font=‘隶书’ ,/tt_font xyouts ,x ,y ,‘ ’ ,font=1 使自己的字体成为IDL的系统字体:编辑 \RSI\IDL54\resource\fonts\tt\ttfont.map 直接图形篇 - 3D图形 建立三维坐标系 IDL使用变换矩阵与三维空间的点相乘,实现在二维显示上模拟三维坐标系。该变换矩阵装入!P.T。实现时,先装入正确的变换矩阵,然后在图形显示前,保证图形命令已经被变换矩阵乘过。 常用方法:(1)带save关键字的surface命令 surface ,data ,/nodata ,/save
您可能关注的文档
- 1-2-4生物膜的流动镶嵌模型和物质跨膜运输方式.doc
- 18春兰大管理信息系统课程作业_B.doc
- 2--钢结构工程施工质量控制的方法11(需要做成).doc
- 2.2统计资料的整理.ppt
- 2.3欧姆定律最新课件.ppt
- 2016春北交《液压与气压传动》在线作业二.doc
- 2018二级建造师《建筑工程》教材:门窗工程施工技术.docx
- 25t轴重下交叉支撑转向架使用维护说明书.pdf
- 6S工作总结汇报 (整理、整顿篇).ppt
- 8.2直线方程说课稿.doc
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)