直接用 java 命令行动态生成jpg文件

2016-02-19 18:58 104 1 收藏

今天图老师小编给大家介绍下直接用 java 命令行动态生成jpg文件,平时喜欢直接用 java 命令行动态生成jpg文件的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - 编程语言 】

?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)


  /**
  * jeruGraphics v 1.0
  *
  * 看到一些动态生成图象的例子都是servlet完成的,
  * 而且程序很长,觉得不是无论从实用性还是可读性来说都不是太好。
  * 这里给了段代码,命令行生成图象文件。这样是不是简单易用些呢?
  *
  * 创建一个 BufferedImage 对象,将你的“画”放到这个缓冲里,
  * 再打开一个文件,将图像流编码后输入这个文件,这样就有一个
  * jpg文件出现了,试试吧。。。
  *  
  * Mender :
  *   Jeru Liu
  * Homepage :
  *   http://javaren.126.com
  * Email: jeru@163.net
  *
  * 这仅仅是一个范例程序,没什么实用,却极具参考价值。
  *
  */
  
  
  import java.io.*;
  import java.util.*;
  import com.sun.image.codec.jpeg.*;
  import java.awt.image.*;
  import java.awt.*;
  
  public class jeruGraphics {
   BufferedImage image;
   
   // 创建 jpg 文件到指定路径下
   public void createJpg(String path) {
     try {
       FileOutputStream fos = new FileOutputStream(path);
       BufferedOutputStream bos = new BufferedOutputStream(fos);
       JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(bos);
       encoder.encode(image);
       bos.close();
     } catch(FileNotFoundException fnfe) {
       System.out.println(fnfe);
     } catch(IOException ioe) {
       System.out.println(ioe);
     }
   }  
   
   public static void main(String[] args) {
   

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1619699.html

延伸阅读
     要想从命令行启动mysqld服务器,你应当启动控制台窗口(或“DOS window”)并输入命令: C: C:Program FilesMySQLMySQL Server 5.0inmysqld 根据系统中MySQL安装位置的不同,前面的例子中使用的路径也不同。 在非NT版本的Windows中,在后台启动mysqld。也就是,服务器启动后,你应当可以看见后面的命...
标签: 服务器
mac命令行终端怎么卸载软件 mac命令行终端卸载软件教程   mac命令行终端怎么卸载软件?mac os系统卸载软件方式有多种, 卸载工具,程序图标拖拽到垃圾桶皆可,但对顽固残留软件该怎么办呢?下文小乐哥分享mac命令行终端卸载软件教程,一起来看看吧! mac命令行终端删除文件教程 1 打开终端应用程序 2 输入命令:sudo (...
标签: 电脑入门
在日常的工作中,有时我们需要使用一些加密式归档文件,不过有些用户却不知道该怎么创建,因此今天图老师小编就和大家一起分享一下用命令行快速创建加密式归档文件的方法。 具体步骤: 先输入 zip -e ~/Desktop/archive.zip 后面加一个空格,将需要归档的文件/文件夹直接拖入Terminal窗口,最后完整的命令如下: zip -e ~/Desktop/archi...
标签: PHP
大家知道,php是一种PHP是一个基于服务端来创建动态网站的脚本语言,您可以用PHP和HTML生成网站主页。当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至用户的浏览器中,这类似于ASP和CoildFusion,PHP可以运行在WINDOWS和多种版本的UNIX上。除了能够操作您的页面外,PHP还能发送HTTP的标题。您可以设置cookie,...
假如应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。本文介绍了 iText 并提供了使用它从 Java ? 技术应用程序生成 PDF 文档的由浅入深的指南。我们创建了一个示例应用程序以更好地理解 iText。 很多应用程序要求动态生成 PDF 文档。这类应用程序包括银行生成用于电子邮...

经验教程

469

收藏

81
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部