b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

mapxtreme_arcengine_mapxtreme编程

电脑杂谈  发布时间:2017-01-22 11:07:24  来源:网络整理

地图渲染特指生成地图图像的过程。

1、三种渲染方式

一、MapXtremeImageRenderer 远程渲染使用 MapXtremeImageRenderer 来处理。

远程渲染表示包含 MapJ 对象的应用程序将服从 MapXtremeServlet 的实例来创建地图。MapJ 客户

机将其请求(如何渲染和渲染什么)发送到 MapXtremeServlet,由后者处理请求,然后将结果返回

给 MapXtremeImageRenderer.

(1)、本地系统上使用toFile()的位图文件(GIF、JPEG 等)— 通常用于在中间层上存储图像,然后

令浏览器从服务器请求文件。

(2)、使用 toStream() 的 Java 输出流对象 — 流可以表示为文件(与以上相同)或者内存存储的信息

(作为 Java 图像对象,如下);两层结构使用 toStream,客户机可将图像存储在内存中。

(3)、使用 toImage() 的 Java 图像对象 — 将栅保存在内存中,可直接用于显示。

由于要依赖于客户机系统可能没有的 JVM 和字体等系统资源,因此 MapXtremeImageRenderer 是

渲染地图最普通的方式。

二、LocalRenderer

LocalRenderer 将地图渲染为 Java2D Graphics2D 或 BufferedImage 对象。Graphics2D 对象通常源

自 BufferedImage 或 Swing 组件。所有的渲染均在客户端计算机完成。由于所有渲染均在客户端计算

机完成,渲染地图所需资源必须驻留在客户端计算机(字体、视频卡等)。

三、EncodedImageRenderer

MapXtreme Java 提供特殊渲染器来帮助用户使用图像创建地图。

2、数据的输出

一、栅数据输出

MapXtreme Java 支持多种栅输出式,其中包括 GIF、JPEG、PNG 和 WBMP。栅图像的输

出式在 ImageRequestComposer 中通过 MIME 类型指定。MIME 是一种用于图像数据等非文本数

据的式标准。mapxtreme以下指南将帮助您确定最适合具体需求的式类型。

image/jpeg — JPEG — 适用于多于 256 色的图层。

image/gif — GIF — 适用于最多 256 色的图层。

image/png — PNG — 是 GIF 式的替代式,适用于多于 256 色的图层。

image/wbmp — WBMP — 用于在类手机和 PDA 的手持设备中生成图形的专用式。

image/svgxml — SVG — 用于在 XML 中说明二维向量图形的式。

例如,要输出 JPEG,可使用如下所示的 ImageRequestComposer:

ImageRequestComposer.create(mapj, maxColors, bgColor, "image/jpeg");

maxColors:低位 256

bgColor:图片底色 Color.blue

在使用栅文件时,建议使用 PNG 输出。GIF 输出限定为最高 256 色,但栅文件通常至少具有

256 RGB 或灰度颜色。添加向量图层可能会引入 256 种以上的颜色,


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-28029-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...