欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java實現(xiàn)圖片旋轉(zhuǎn)、指定圖像大小和水平翻轉(zhuǎn)

 更新時間:2019年02月10日 08:43:55   作者:benw1988  
這篇文章主要為大家詳細介紹了Java實現(xiàn)圖像旋轉(zhuǎn),指定圖像大小,水平翻轉(zhuǎn)圖像,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Java實現(xiàn)圖片旋轉(zhuǎn)、指定圖像大小、水平翻轉(zhuǎn),供大家參考,具體內(nèi)容如下

package com.zeph.j2se.image;
 
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.image.BufferedImage;
 
public class ImageOperate {
 /**
 * 旋轉(zhuǎn)圖片為指定角度
 * 
 * @param bufferedimage
 *   目標(biāo)圖像
 * @param degree
 *   旋轉(zhuǎn)角度
 * @return
 */
 public static BufferedImage rotateImage(final BufferedImage bufferedimage,
 final int degree) {
 int w = bufferedimage.getWidth();
 int h = bufferedimage.getHeight();
 int type = bufferedimage.getColorModel().getTransparency();
 BufferedImage img;
 Graphics2D graphics2d;
 (graphics2d = (img = new BufferedImage(w, h, type)).createGraphics())
 .setRenderingHint(RenderingHints.KEY_INTERPOLATION,
  RenderingHints.VALUE_INTERPOLATION_BILINEAR);
 graphics2d.rotate(Math.toRadians(degree), w / 2, h / 2);
 graphics2d.drawImage(bufferedimage, 0, 0, null);
 graphics2d.dispose();
 return img;
 }
 
 /**
 * 變更圖像為指定大小
 * 
 * @param bufferedimage
 *   目標(biāo)圖像
 * @param w
 *   寬
 * @param h
 *   高
 * @return
 */
 public static BufferedImage resizeImage(final BufferedImage bufferedimage,
 final int w, final int h) {
 int type = bufferedimage.getColorModel().getTransparency();
 BufferedImage img;
 Graphics2D graphics2d;
 (graphics2d = (img = new BufferedImage(w, h, type)).createGraphics())
 .setRenderingHint(RenderingHints.KEY_INTERPOLATION,
  RenderingHints.VALUE_INTERPOLATION_BILINEAR);
 graphics2d.drawImage(bufferedimage, 0, 0, w, h, 0, 0,
 bufferedimage.getWidth(), bufferedimage.getHeight(), null);
 graphics2d.dispose();
 return img;
 }
 
 /**
 * 水平翻轉(zhuǎn)圖像
 * 
 * @param bufferedimage
 *   目標(biāo)圖像
 * @return
 */
 public static BufferedImage flipImage(final BufferedImage bufferedimage) {
 int w = bufferedimage.getWidth();
 int h = bufferedimage.getHeight();
 BufferedImage img;
 Graphics2D graphics2d;
 (graphics2d = (img = new BufferedImage(w, h, bufferedimage
 .getColorModel().getTransparency())).createGraphics())
 .drawImage(bufferedimage, 0, 0, w, h, w, 0, 0, h, null);
 graphics2d.dispose();
 return img;
 }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java使用Fastjson進行JSON數(shù)據(jù)操作教程詳解

    Java使用Fastjson進行JSON數(shù)據(jù)操作教程詳解

    Fastjson?是一個?Java?庫,可以用來將?Java?對象轉(zhuǎn)換為它們的?JSON?表示,本文主要為大家詳細介紹了Java如何使用Fastjson進行JSON數(shù)據(jù)操作,需要的可以參考下
    2023-12-12
  • elasticsearch集群cluster示例詳解

    elasticsearch集群cluster示例詳解

    這篇文章主要為大家介紹了elasticsearch集群cluster示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • Java編寫簡單計算器的完整實現(xiàn)過程

    Java編寫簡單計算器的完整實現(xiàn)過程

    這篇文章主要給大家介紹了關(guān)于Java編寫簡單計算器的完整實現(xiàn)過程,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Spring MVC 404 Not Found無錯誤日志的解決方法

    Spring MVC 404 Not Found無錯誤日志的解決方法

    這篇文章主要為大家詳細介紹了Spring MVC 404 Not Found無錯誤日志的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 詳解Java的MyBatis框架中的事務(wù)處理

    詳解Java的MyBatis框架中的事務(wù)處理

    利用MyBatis框架的配置管理比直接使用JDBC API編寫事務(wù)控制要來得更加輕松,這里我們就來詳解Java的MyBatis框架中的事務(wù)處理,尤其是和Spring框架集成后更加exciting
    2016-06-06
  • Spring源碼之循環(huán)依賴之三級緩存詳解

    Spring源碼之循環(huán)依賴之三級緩存詳解

    這篇文章主要為大家詳細介紹了Spring源碼之循環(huán)依賴之三級緩存,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Thymeleaf 3.0 自定義標(biāo)簽方言屬性的實例講解

    Thymeleaf 3.0 自定義標(biāo)簽方言屬性的實例講解

    這篇文章主要介紹了Thymeleaf 3.0 自定義標(biāo)簽方言屬性的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 使用Pinyin4j進行拼音分詞的方法

    使用Pinyin4j進行拼音分詞的方法

    下面小編就為大家分享一篇使用Pinyin4j進行拼音分詞的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Springmvc文件上傳實現(xiàn)流程解析

    Springmvc文件上傳實現(xiàn)流程解析

    這篇文章主要介紹了Springmvc文件上傳實現(xiàn)流程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • 枚舉java語言中的修飾符組合的實例代碼

    枚舉java語言中的修飾符組合的實例代碼

    這篇文章主要介紹了枚舉java語言中的修飾符組合,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07

最新評論