Redian新闻
>
Java可行性一问:画图然后保存为图像?
avatar
Java可行性一问:画图然后保存为图像?# Java - 爪哇娇娃
T*e
1
以前习惯于用Perl加上ImageMagick来解决这个问题。
具体地,就是在Perl Script中调用ImageMagick来
创建图像、在图像上画图(点线多边形以及文字等)、
然后把图像保存为文件。
主要是用来表现用户选择的数据。
这些都已经实现了(用Perl加上ImageMagick)。
现在的问题是,下一步我想扩展一下这个系统,
使之能够处理更加复杂的情况;同时想简化系统
对于软硬件平台的要求,于是想转向Java/JSP。
不过在转之前,我需要确定系统实现的可行性。
哪位大侠能够告诉我在Java中能够创建图像,画图,
并保存为文件么?
如果能,请问主要涉及哪几个类?
——有了这些了解,学Java以及Java编程实现应该不是问题。
多谢了先。
avatar
e*g
2
find an example of ImageWriter

【在 T*****e 的大作中提到】
: 以前习惯于用Perl加上ImageMagick来解决这个问题。
: 具体地,就是在Perl Script中调用ImageMagick来
: 创建图像、在图像上画图(点线多边形以及文字等)、
: 然后把图像保存为文件。
: 主要是用来表现用户选择的数据。
: 这些都已经实现了(用Perl加上ImageMagick)。
: 现在的问题是,下一步我想扩展一下这个系统,
: 使之能够处理更加复杂的情况;同时想简化系统
: 对于软硬件平台的要求,于是想转向Java/JSP。
: 不过在转之前,我需要确定系统实现的可行性。

avatar
T*e
3
我重新查了一下相关的类,好象可以这么做:
1. Create a BufferedImage object.
2. Call BufferedImage.createGraphics2D to get a Graphics2D object that can be
used for drawing shapes (points, lines, polygons, etc) on the BufferedImage
object.
3. Create an ImageWriter object for writing the BufferedImage object into an
image file.
如果这条路径能够行得通,那么我在转换到Java时就不用担心创建图像、画图、存文件的
问题了。
谢谢你提供的信息。

【在 e***g 的大作中提到】
: find an example of ImageWriter
avatar
e*g
4
for normal data plot purpose like
http://www.jfree.org/jfreechart/samples.html
you can just use their package, much easier and prettier.

【在 T*****e 的大作中提到】
: 我重新查了一下相关的类,好象可以这么做:
: 1. Create a BufferedImage object.
: 2. Call BufferedImage.createGraphics2D to get a Graphics2D object that can be
: used for drawing shapes (points, lines, polygons, etc) on the BufferedImage
: object.
: 3. Create an ImageWriter object for writing the BufferedImage object into an
: image file.
: 如果这条路径能够行得通,那么我在转换到Java时就不用担心创建图像、画图、存文件的
: 问题了。
: 谢谢你提供的信息。

avatar
st
5
I used java2d, it's very easy to do this... I saved image as jpeg,
which is one of the supported type.

【在 e***g 的大作中提到】
: for normal data plot purpose like
: http://www.jfree.org/jfreechart/samples.html
: you can just use their package, much easier and prettier.

avatar
T*e
6
I am going to draw maps on images. JFreeChart looks nice but may not meet my
needs very well. Thanks anyway and your previous post helped me a lot.

be
BufferedImage
an
件的

【在 e***g 的大作中提到】
: for normal data plot purpose like
: http://www.jfree.org/jfreechart/samples.html
: you can just use their package, much easier and prettier.

avatar
T*e
7
Thanks.

can be
BufferedImage
into an
文件的

【在 st 的大作中提到】
: I used java2d, it's very easy to do this... I saved image as jpeg,
: which is one of the supported type.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。