2、然后再拖入一张图片素材,使用选择工具将其全部选中。
3、拖拽ID的窗口,能够看到出现隐藏的按钮,点击水平居中按钮。
4、这样两张图片都居中对齐了,不过这是文本框对齐,如果文本框不适合就需要适合文本框。
5、点击对象——合适——是框架适合文本框。
6、这样两张图片都是契合文本框的,我们再次点击居中对齐,这就是真正的两张图片对齐了。
一般这个是显示器的问题,您调整一下电脑的硬件加速即可。调整方法:1.点击“电脑桌面空白处右键---属性---设置---高级---疑难解答”该页签下有个硬件加速,你把硬件加速往无的方向调整,一般是调整到无或者是倒数1~2格之间。2.如果上一种方法不行,你将软件重新安装一次,将原有的软件安装的文件夹全部删除重新安装。
可以用不同的颜色绘制线画图(颜色将在第83页的“IDL的颜色运用”中详细讨论。现在,只须按如下键入 TvLCT命令即可,以后将学到这个命令意味着什么。实质上,该语句表示装载了三个颜色矢量,每个矢量的三个分量分别代表颜色的三个组成部分红,绿,蓝。 该语句的三种颜色矢量分别表示碳灰、黄、绿色。)例如将颜色索引号1、2和3分别设置为碳灰,黄,绿色,键入:IDL>TvLCT, [70,255,0], [70,255,255], [70,0,0], 1
在碳灰背景下绘黄色图,键入:
IDL>Plot, time, curve, Color=2, Background=1
如果只是想使线条成为不同的颜色,首先必须将NoData关键字打开来绘图,然后用OPlot命令(下面要讨论的)覆盖该图。例如,在碳灰色背 景上绘制黄色外框,数据用绿色显示,键入:
IDL>Plot, time, curve, Color=2, Background=1, /NoData
IDL>OPlot, time, curve, Color=3
来源:
生成彩色的PostScript输出
IDL中支持彩色的PostScript输出。要输出彩色的输出,在PostScript设备上使用 Color关键字:
Set_Plot, ‘PS’
Device, Color=1
颜色关键字的设置自动地将当前色彩表复制到 PostScript文件中。(类似于下面Set_Plot命令中的Copy关键字。)注意 PostScript设备几乎总是支持256色,通常多于在显示设备上使用的颜色数。这将影响输出。详见191页的“问题:PostScript设备拥有 比显示设备更多的颜色”
另一个自动装载色彩表的方法是在将图形设备设置为PostScript时,使用带Copy关键字的Set_Plot命令:
IDL>Set_Plot, ‘PS’, /Copy
这个命令在文件被打开的第一次 *** 作时,自动地将当前的颜色矢量复制到PostScript文件中。 注意,是显示色彩表被拷贝到PostScript文件中。通常这些色彩表的颜色数目和PostScript文件的色彩表的数目不同。详见189页的“问 题:PostScript设备使用背景与绘图颜色的区别”。
一旦设定PostScript设备为当前图形设备,可以用归一化的色彩表装载命令来装 载色彩表。例如,可以键入如下命令:
IDL>LoadCT, 5, Ncolors=200
IDL>TVLCT, [70,255],[70,255],[70,0],200
要将颜色选项关闭,可将Color关键字设为0,如下:
Device, Color=0
PostScript中的彩色图像与灰度图像
缺省情况下,PostScript设备为每一图像像素保存4位的信息。这对 16色或灰度级是足够了。如果想在PostScript输出中能有更多的颜色, Device 命令的Bits_Per Pixel关键字能设置到8位。例如,要输出一幅使用了全部256色的图像,可以如下设置设备:
IDL>image=LoadData(7)
IDL>thisDevice=!D.Name
IDL>Set_Plot, ‘PS’
IDL>Device, Color=1, Bits_Per_Pixel=8
IDL>TVSCL, image
IDL>Device, /Close_File
IDL>Set_Plot, thisDevice
真彩图像
读者的PostScript设备也许能支持24色或真彩图像。真彩图像是一个3D的数组,其中有一维是3。例如,一幅m*n的真彩图像可 以是隔像素扫描(3,m,n),也可以是隔行扫描(m,3,n),还可以是隔波段扫描(m,n,3)。
真彩图像可以以显示在显示器上的相同方式来 显示在PostScript中。就是,在TV或TVScl命令中使用True关键字,以表明真彩图像如何扫描的。确保将Bits_Per_pixel关键 字的值设为8。例如,一幅隔像素扫描真彩图像可以送到一个真彩PostScript设备上:
IDL>image3d=LoadData(16)
IDL>thisDevice=!D.Name
IDL>Set_Plot, ‘PS’
IDL>Device,, Bits_Per_Pixel=8
IDL>TV, image3d, True=1
IDL>Device, /Close_File
IDL>Set_Plot, thisDevice
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)