“图像分析器”打开图像文件并显示文件的可视内容以及图像文件中的数据总结。用户可对图像的各个元素进行调整(如缩放和 Alpha 混合)并可将这些更改保存到文件中。
“图像分析器”将装入并显示类型为 GIF、JPEG、BMP、ICO 和 PNG 的图像文件。要打开文件,使用“文件 --> 打开...”菜单项,并在“文件对话框”中选择图像文件。如果文件是交错的 GIF 或 PNG 或者是改进的 JPEG,且选择了“增量显示”,则“图像分析器”在装入图像增量时显示这些增量。如果文件包含动画 GIF,则可使用“下一步”、“上一步”和“动画”按钮,且可用它们来浏览文件中的所有图像或使图像变成动画。如果某 GIF 文件定义了背景色(如许多动画 GIF 所作的那样),则选择“背景”将使用 GIF 的背景色。如果图像具有透明性(GIF、PNG 或 ICO 就可能是这种情况),则选择“显示掩码”会将图像的透明性掩码绘制于图像的右边。可以更改“图像分析器”的背景色以查看透明性效果。要关闭透明性,取消对“显示透明性”的选择。在装入图像之后,可以使用“缩放”和“Alpha-K”组合框以及“Alpha”菜单来缩放图像或应用 alpha 透明性。“文件 --> 重新打开”将缩放情况和 Alpha 恢复为它们的缺省值并重新装入当前图像文件。“文件 --> 另存为...”可用来将当前装入的图像保存为另一类型的图像文件。如果图像具有透明性,则“文件 --> 将掩码另存为...”将保存图像的透明性掩码。
当 SWT 装入图像文件时,将创建实例 org.eclipse.swt.graphics.ImageData。(对于 ICO 文件或多图像 GIF,将会创建“图像数据”实例的数组)。“图像分析器”显示存储在当前装入图像文件的“图像数据”实例中的所有数据,包括像素数据。将光标悬浮在图像显示中的像素上将显示该像素的 RGB 颜色数据。对于某些图像(尤其是动画 GIF),附加数据存储在用来装入图像的 org.eclipse.swt.graphics.ImageLoader 实例中。“图像分析器”也会显示此数据。
遵循手工设置指示信息以从工作区安装和运行示例。
“Main”类是 org.eclipse.swt.examples.imageanalyzer.ImageAnalyzer
。
还可使用示例启动板运行此示例。从“独立”类别中选择“图像分析器”项并单击“运行”。