欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入 5、水印 [java] view plaincopyprint? //watermark(位置,水印图,透明度) Thumbnails.of("images/a380_1280x1024.jpg") .size(1280,1024) .watermark(Positions.BOTTOM_RIGHT,ImageIO.read(newFile("

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

5、水印

[java] view plaincopyprint?

//watermark(位置,水印图,透明度)

Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.watermark(Positions.BOTTOM_RIGHT,ImageIO.read(newFile("images/watermark.png")),0.5f)

.outputQuality(0.8f)

.toFile("c:/a380_watermark_bottom_right.jpg");

Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.watermark(Positions.CENTER,ImageIO.read(newFile("images/watermark.png")),0.5f)

.outputQuality(0.8f)

.toFile("c:/a380_watermark_center.jpg");

//watermark(位置,水印图,透明度)

Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.watermark(Positions.BOTTOM_RIGHT,ImageIO.read(newFile("images/watermark.png")),0.5f)

.outputQuality(0.8f)

.toFile("c:/a380_watermark_bottom_right.jpg");

Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.watermark(Positions.CENTER,ImageIO.read(newFile("images/watermark.png")),0.5f)

.outputQuality(0.8f)

.toFile("c:/a380_watermark_center.jpg");

6、裁剪

[java] view plaincopyprint?

//sourceRegion()

//图片中心400*400的区域

Thumbnails.of("images/a380_1280x1024.jpg")

.sourceRegion(Positions.CENTER,400,400)

.size(200,200)

.keepAspectRatio(false)

.toFile("c:/a380_region_center.jpg");

//图片右下400*400的区域

Thumbnails.of("images/a380_1280x1024.jpg")

.sourceRegion(Positions.BOTTOM_RIGHT,400,400)

.size(200,200)

.keepAspectRatio(false)

.toFile("c:/a380_region_bootom_right.jpg");

//指定坐标

Thumbnails.of("images/a380_1280x1024.jpg")

.sourceRegion(600,500,400,400)

.size(200,200)

.keepAspectRatio(false)

.toFile("c:/a380_region_coord.jpg");

//sourceRegion()

//图片中心400*400的区域

Thumbnails.of("images/a380_1280x1024.jpg")

.sourceRegion(Positions.CENTER,400,400)

.size(200,200)

.keepAspectRatio(false)

.toFile("c:/a380_region_center.jpg");

//图片右下400*400的区域

Thumbnails.of("images/a380_1280x1024.jpg")

.sourceRegion(Positions.BOTTOM_RIGHT,400,400)

.size(200,200)

.keepAspectRatio(false)

.toFile("c:/a380_region_bootom_right.jpg");

//指定坐标

Thumbnails.of("images/a380_1280x1024.jpg")

.sourceRegion(600,500,400,400)

.size(200,200)

.keepAspectRatio(false)

.toFile("c:/a380_region_coord.jpg");

7、转化图像格式

[java] view plaincopyprint?

//outputFormat(图像格式)

Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.outputFormat("png")

.toFile("c:/a380_1280x1024.png");

Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.outputFormat("gif")

.toFile("c:/a380_1280x1024.gif");

//outputFormat(图像格式)

Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.outputFormat("png")

.toFile("c:/a380_1280x1024.png");

Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.outputFormat("gif")

.toFile("c:/a380_1280x1024.gif");

8、输出到OutputStream

[java] view plaincopyprint?

//toOutputStream(流对象)

OutputStreamos=newFileOutputStream("c:/a380_1280x1024_OutputStream.png");

Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.toOutputStream(os);

//toOutputStream(流对象)

OutputStreamos=newFileOutputStream("c:/a380_1280x1024_OutputStream.png");

Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.toOutputStream(os);

9、输出到BufferedImage

[java] view plaincopyprint?

//asBufferedImage()返回BufferedImage

BufferedImagethumbnail=Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.asBufferedImage();

ImageIO.write(thumbnail,"jpg",newFile("c:/a380_1280x1024_BufferedImage.jpg"));

//asBufferedImage()返回BufferedImage

BufferedImagethumbnail=Thumbnails.of("images/a380_1280x1024.jpg")

.size(1280,1024)

.asBufferedImage();

ImageIO.write(thumbnail,"jpg",newFile("c:/a380_1280x1024_BufferedImage.jpg"));

[1] [2] [3]

java图片框架_Java图片处理开源框架相关推荐

  1. Android中UIL框架特点,聊聊Android优秀的图片加载缓存的开源框架?UIL、Glide、Picasso...

    今天总结下有关Android的图片开源框架UIL.Glide.Picasso.当然不止这些还有okhttp.xutlis.afinal.andbase.volley等等,今天主要是对于Glide使用进 ...

  2. java图片拷贝_java图片拷贝

    请选择上传的图片或文件: 可以看到,我们将...之后,我们就来编写这个 servlet--UpLoad.java 复制代码 代码如下: package load; import java.io.Fil ...

  3. java 水印排版_java图片加水印代码 最好有实例!!!先谢了!!

    展开全部 文字水印 import java.awt.*; import java.awt.image.*; import java.io.*; import javax.swing.*; import ...

  4. java 处理小图片昵称_java 图片处理

    图片处理工具类, 包括:读取本地图片.网络图片,图片合成(图片水印),图片上写文字(文字水印),16进制和Color对象的互转 package com.chat; import java.awt.Al ...

  5. Android RoboGuice开源框架、Butter Knife开源框架浅析

    Google Guice on Android(RoboGuice) 今天介绍一下Google的这个开源框架RoboGuice, 它的作用跟之前讲过的Dagger框架差点儿是一样的,仅仅是Dagger ...

  6. python web框架对比_Python六大开源框架对比

    Python 是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还 ...

  7. php微信开源框架,SOPHP免费微信开源框架 php版 v4.5

    SOPHP是一款稳定开源的微信公众平台开发系统,也是基于weiphp开发的第一款商业系统.依托自身强大的钩子功能,她可以帮助大家快速开发出自己想要的微信功能插件,运营近两年来我们收获了上千用户与良好的 ...

  8. java thumbnails 内存_Java图片处理 Thumbnails框架

    一.设置图片的缩放比例或者图片的质量比 第一步:导入maven的jar包 net.coobird thumbnailator 0.4.8 第二步:获取一个Builder对象 public static ...

  9. 【实战】使用Java结合Sendmail邮件服务器+Quartz开源框架定时发邮件

    [实战]废话不多说,直接教你如何搭建以及使用,具体细节需要你自己细细品味. 环境:Centos7,window10 64bit 第一步: 搭建Sendmail邮件服务器.[不能在本地linux搭建,因 ...

最新文章

  1. 常见非关系型数据库(NoSQL)推荐介绍
  2. php进销存 带apk,php进销存配送管理系统,支持h5/ios/android/微信小程序
  3. performance improvement in Distribution chain scenario
  4. 从代码内部:骆驼路由引擎第一部分
  5. Linux之yum安装lamp环境
  6. Java开发的可扩展-高性能-响应式的API网关-soul v2.2.1
  7. open cv python_open cv——图像阈值处理(python文档)
  8. [模拟|数位] leetcode 7 整数反转
  9. nginx限制ip访问(转)
  10. TeamViewer 收不到邮件该怎么办?
  11. 最小生成树详细讲解(Prime算法+Kruskalsuanfa)
  12. 开放世界游戏中的大地图的实现——程序技术篇
  13. 计算机网络:四类数据编码技术
  14. 27_Pandas按星期,月份,季度和年份的天计算时间序列数据的总计和平均值
  15. cyj等于什么英语单词_英语参考单词读写规律大全.doc
  16. pytest合集(5)— Function函数
  17. 联想电池召回网上登记 Troubleshooting
  18. 屏幕录制方法?如何在电脑进行屏幕录制
  19. CT值(亨氏值H) 孔隙率 像素点 灰度值 RGB
  20. 新玺配资:金融之后地产也来凑热闹 风格转向蓝筹

热门文章

  1. SIGIR'21「微软」:强化学习过滤负样本噪声提升点击率
  2. Tiktok才是跨境卖家的未来?
  3. CCF认证-2015-3-2 数字排序
  4. sklearn 3. 实例:随机森林在乳腺癌数据上的调参
  5. 机器学习之熵【从定义到代码】
  6. webpack 的 scope hoisting 是什么?
  7. DragControl
  8. GitOps:Weaveworks通过开发者工具实现CI/CD
  9. LeetCode刷题(41)--Sort Color
  10. tableau 倒序都倒了_tableau 网络图与弧线图绘制