Apache Commons Imaging

Java 图像处理库
授权协议 Apache
开发语言 Java
所属分类 程序开发、 图形/图像处理
软件类型 开源软件
地区 不详
投 递 者 洪经义
操作系统 跨平台
开源组织 Apache
适用人群 未知
 软件概览

Apache Commons Imaging,以前被称为 Apache Commons Sanselan,是一个可以读写各种图像格式的库,包括快速解析图像信息(大小、色彩空间、ICC配置文件等)和元数据。

这个库是纯 Java 的。与典型的本地代码的图像I/O库相比,它更具有可移植性,而且应该更可靠,对损坏/恶意的图像更安全,但仍然表现得相当好。它比ImageIO/JAI/java.awt.Toolkit(Sun/Java的图像支持)更容易使用,支持更多的格式(并且更正确地支持它们)。它还提供了对元数据的简单访问。

甚至在达到其作为Apache Commons组件的初始发布之前,Imaging就已经开始工作,并被一些项目在生产中使用。

  • Apache Commons Imaging 前身是 Apache Commons Sanselan ,这是一个用来读写各种图像格式的 Java 类库,包括快速解析图片的基本信息(大小、色彩空间、ICC配置等)和元数据。尽管慢点但非常好的可移植性。比起 ImageIO/JAI/Toolkit 更容易使用,支持更多的格式,提供简单访问元数据的方法。javadoc

  •  更多信息,请参考:http://www.cxyeye.com/ 一、Commons BeanUtils 说明:针对Bean的一个工具集。由于Bean往往是有一堆get和set组成,所以BeanUtils也是在此基础上进行一些包装。 二、Commons CLI 说明:这是一个处理命令的工具。比如main方法输入的string[]需要解析。你可以预先定义好参数的规则,然后就可以调用CLI来解析。

  • 前言 apache.commons ,springutil 中有很多现成的工具可以使用了,没必要重复造轮子,本文章主要是说一下有哪些比较常用的工具可以使用。 引用包说明 本文引用的所有包如下 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <v

  • 详情 :http://commons.apache.org/     Components Description Latest Version Released Attributes Runtime API to metadata attributes such as doclet tags. 2.2 2006-08-03 BCEL Byte Code Engineering Library -

  • 完整报错如下: mvn clean scala:compile package [INFO] Scanning for projects... [ERROR] [ERROR] Some problems were encountered while processing the POMs: [WARNING] 'dependencies.dependency.(groupId:artifactId

  • Welcome to the Apache Commons The Commons is an Apache project focused on all aspects of reusable Java components.      The Apache Commons project is composed of three parts:      The Commons Proper -

  • org.apache.commons是apache组下的一个项目。在org.apache.commons包中提供了的一系列能简化一些编程过程中常见问题的共通函数和类,分别成为独立的jar包,当前共有36个jar包。该项目的目的是创建一系列可重用的JAVA组件,使程序员能把主要精力集中在构架,业务实现和优化而不是具体实现及验证上。一言以蔽之,它能使我们避免重复的发明车轮。 org.apache.co

  • 1.查看SVN中setting文件中的配置路径是否正确。一般不是这个问题,如果是会爆出很多的问题。所以可以忽略,如果后面解决不了就再来这一步吧! 2.确保远程仓库是有对应jar包的,有可能有jar包,但是和你的版本号不对应,这种情况直接更新版本号就可以。 3.确认本地repository相应目录中是否下载好了对应的包。还有一个是对应包中有“*.lastUpdated”文件影响更新。我的就是这个问题

 相关资料
  • 大多数图像处理和操作技术可以使用两个库进行有效的处理:Python Imaging Library (PIL) 和 OpenSource Computer Vision (OpenCV)。 下面来简单介绍一下这两个库。 Python 图像库 Python 图像库, 全称为 Python Imaging Library,简称PIL,是Python图像操作的核心库之一。遗憾的是,PIL 的开发工作已经

  • Tensorflow封装了很多图像处理的操作,包括读取图像、图像处理、写图像到文件等等。在批量处理图像时,Tensorflow要求所有的图像都要有相同的Size,即$$(height,width,channels)$$。 读取图像 %matplotlib inline import tensorflow as tf import numpy as np #mil.use('svg') mil.us

  • 安装扩展 使用Composer安装ThinkPHP5的图像处理类库: composer require topthink/think-image 图像操作 下面来看下图像操作类的基础方法。 打开图像文件 假设当前入口文件目录下面有一个image.png文件,如图所示: 使用open方法打开图像文件进行相关操作: $image = \think\Image::open('./image.png');

  • 主要内容:GD 库PHP 提供了丰富的图像处理函数,主要包括: 函数 描述 gd_info() 取得当前安装的 GD 库的信息 getimagesize() 获取图像信息 getimagesizefromstring() 获取图像信息 image_type_to_extension() 获取图片后缀 image_type_to_mime_type() 返回图像的 MIME 类型 image2wbmp() 输出WBM

  • Matplotlib 软件包中的 模块提供了加载、缩放和显示图像的功能,该模块只能支持 PNG 格式的图片,如果格式不符,需要对图片的格式进行转换。 Matplotlib 支持的图片格式非常有限,所以通常情况下,建议采用 Python 图像处理库 Pillow 来处理图像,若感兴趣可以自行了解。 下面示例,imread() 函数用于读取图像数据并形成 ndarray 数组 ,其数据类型为 floa

  • 缩略图功能 通过http请求获取缩略图 在GET请求参数中添加thumb=1&w=${IMAGE_WIDTH}&h=${HEIGHT} 例子: 原图地址: https://cdn.cnbj0.fds.api.mi-img.com/fds-demo/mi5.jpg 缩放为100x200: https://cdn.cnbj0.fds.api.mi-img.com/fds-demo/mi5.jpg?th

  • CodeIgniter 的图像处理类可以使你完成以下的操作: 调整图像大小 创建缩略图 图像裁剪 图像旋转 添加图像水印 可以很好的支持三个主流的图像库:GD/GD2, NetPBM, 和 ImageMagick。 注意: 添加水印操作仅仅在使用GD/GD2时可用。另外,即使支持其他的图像处理库,但是为了计算图像的属性,GD是必需的。然而,将使用你制定的库来进行图像处理操作。 初始化类 像 Cod

  • CodeIgniter 的图像处理类可以使你完成以下的操作: 调整图像大小 创建缩略图 图像裁剪 图像旋转 添加图像水印 可以很好的支持三个主流的图像库:GD/GD2、NetPBM 和 ImageMagick 。 注解 添加水印操作仅仅在使用 GD/GD2 时可用。另外,即使支持其他的图像处理库, 但是为了计算图像的属性,GD 仍是必需的。然而在进行图像处理操作时, 还是会使用你指定的库。 初始化