apache-comnons系列之commons-imaging1.0 学习笔记

原创 2017年08月01日 22:44:55

apache-comnons系列之commons-imaging1.0 学习笔记

概述

  • Imaging
    • The primary application programming interface (API) to the Imaging library.
  • ImageInfo
    • ImageInfo represents a collection of basic properties of an image, such as width, height, format, bit depth, etc.
  • ImageFormat
    • ImageFormats
    • BMP/GIF…
  • ImageParser
    • Provides the abstract base class for all image reading and writing utilities. ImageParser implementations are expected to extend this
    • class providing logic for identifying and processing data in their own specific format.
  • BmpImageParser

测试

  • org.apache.commons.imaging.ImagingTest
    • guessFormat
      • Attempts to determine the image format of a file based on its “magic numbers,” the first bytes of the data.
      • compareBytePair
      • MAGIC_NUMBERS_GIF = { 0x47, 0x49, };
    • getImageInfo(委托给具体类型图片解析器)
      • imageParser = getImageParser(byteSource);
      • imageInfo = imageParser.getImageInfo(byteSource, params);
    • getBufferedImage
      • Reads the first image from a byte array.
      • imageParser = getImageParser(byteSource);
      • imageParser = getImageParser(byteSource);
    • writeImage
      • Writes the content of a BufferedImage to an OutputStream using the specified image format. Specifications for storing the file (such as data compression,
      • color models, metadata tags, etc.) may be specified using an optional parameters map.
      • imageParser2.canAcceptType(format)
      • imageParser.writeImage(src, os, params);
  • org.apache.commons.imaging.examples.SampleUsage
    • 样例代码
版权声明:本文为博主原创文章,未经博主允许不得转载。

Java 图像处理类库:Apache Commons Imaging

Apache Commons Imaging 之前是著名的 Apache Commons Sanselan ,用于读写各种图像格式的 Java 类库,包括快速解析图片的基本信息(size, col...
  • lizhibin3944
  • lizhibin3944
  • 2014年05月27日 15:34
  • 1120

commons-imaging

  • 2013年12月13日 16:05
  • 4.33MB
  • 下载

Apache Commons Math3学习笔记(1)- 快速傅立叶变换

傅立叶变换:org.apache.commons.math3.transform.FastFourierTransformer类。 用法示例代码: double inputData = new d...
  • kingfox
  • kingfox
  • 2015年03月07日 17:14
  • 4819

Commons Math学习笔记

先列出一个目录:(这个目录是根据commons math 2.1库的结构设计的) Section 1 linear 线性代数(矩阵为主) 1) Vector 向量 2) Matrix...
  • jiutianhe
  • jiutianhe
  • 2014年11月21日 15:37
  • 13821

Apache Commons Math3学习笔记(3) - 数值积分

Apache.Commons.Math3里面的数值积分支持类采用的是“逼近法”,即,先对大区间做一次积分,再对小区间做一次积分,若两次积分结果的差值小于某一设定的误差值,则认为积分完成。否则,将区间再...
  • kingfox
  • kingfox
  • 2015年03月09日 13:13
  • 4843

apache-comnons系列之commons-logging1.2 学习笔记

apache-comnons系列之commons-logging1.2 学习笔记概述 参考 http://blog.csdn.net/linshuhe1/article/details/537615...
  • undergrowth
  • undergrowth
  • 2017年08月06日 14:29
  • 163

apache-comnons系列之commons-pool2.4 学习笔记

apache-comnons系列之commons-pool2.4 学习笔记概述 参考 http://www.jianshu.com/p/b0189e01de35 https://my.oschina...
  • undergrowth
  • undergrowth
  • 2017年07月29日 16:14
  • 234

apache-comnons系列之commons-configuration2 学习笔记

apache-comnons系列之commons-configuration2 学习笔记概述 参考 http://blog.csdn.net/werder/article/details/54562...
  • undergrowth
  • undergrowth
  • 2017年08月05日 21:18
  • 673

apache-comnons系列之commons-email1.4 学习笔记

apache-comnons系列之commons-email1.4 学习笔记概述Email The base class for all email messages. This class set...
  • undergrowth
  • undergrowth
  • 2017年07月29日 23:56
  • 229

apache-comnons系列之commons-dbutils1.7 学习笔记

apache-comnons系列之commons-dbutils1.7 学习笔记概述 参考 http://blog.csdn.net/imust_can/article/details/700597...
  • undergrowth
  • undergrowth
  • 2017年07月26日 00:17
  • 514
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:apache-comnons系列之commons-imaging1.0 学习笔记
举报原因:
原因补充:

(最多只允许输入30个字)