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

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

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

【 tulaoshi.com - 编程语言 】

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

(本文来源于图老师网站,更多请访问https://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) {
   

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

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

延伸阅读
    命令行一直是Linux用户用来解决问题的首要选择。当需要做某件事时,你只要想好如何去做,从那时起你就知道该如何做了。     不过很少有人花些时间系统地了解处理工具在处理过程中的输入和输出。因此对于最基本实用工具的功能可能并不是很了解。在本文中,我们将讨论所有shell工具箱中都有的一个重要工具:f...
标签: 电脑入门
WinRAR支持命令行执行压缩与解压缩等,而且就一个rar.exe就能支持图形界面的很多操作,特别方便远程管理等 我的实例: 将D:/wk.doc压缩为:final.rar d:/winrar/rarad:/final.rard:/wk.doc 将final.rar中的wk.doc解压到F:盘 rared:/final.rarF: 将final.rar转换成自解压文件 rarsfinal,rar(默认转换到同级目录下了) 给自解压文...
标签: 电脑入门
在日常的工作中,有时我们需要使用一些加密式归档文件,不过有些用户却不知道该怎么创建,因此今天图老师小编就和大家一起分享一下用命令行快速创建加密式归档文件的方法。 具体步骤: 先输入 zip -e ~/Desktop/archive.zip 后面加一个空格,将需要归档的文件/文件夹直接拖入Terminal窗口,最后完整的命令如下: zip -e ~/Desktop/archi...
假如应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。本文介绍了 iText 并提供了使用它从 Java ? 技术应用程序生成 PDF 文档的由浅入深的指南。我们创建了一个示例应用程序以更好地理解 iText。 很多应用程序要求动态生成 PDF 文档。这类应用程序包括银行生成用于电子邮...
标签: 电脑入门
在使用MAC的过程中,有时我们需要重启电脑,那么该如何快速重启MAC呢?许多用户都习惯使用Menubar小苹果菜单里的重新启动来重启Mac。今天图老师小编在告诉大家通过命令行重启MAC的技巧。 重启方法: 在Terminal输入: sudo shutdown -r now 就可以立刻重启设备。 对于正在通过SSH登录系统的用户,在重启时可以附上通知告知远程用户,...

经验教程

676

收藏

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