亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

Java實現給網站上傳圖片蓋章的方法

2019-11-26 15:04:02
字體:
來源:轉載
供稿:網友

本文實例講述了Java實現給網站上傳圖片蓋章的方法。分享給大家供大家參考。具體如下:

最近無聊,上了一會校友錄,覺的校友錄的圖片都會加入一個章,呵呵,自己也就做了一個,不過只適合jpg格式。發出來給大家研究研究。歡迎討論!
很老的代碼了

/************************************************* <p>java對圖片的操作(只能使用jpg)</p>* 對圖片的簽章<br>* 對圖片的縮圖<br>* <p>Title:java對圖片的操作(只能使用jpg)</p>* <p>CreateData: 2004-12-2</p>* <p>Description:</p>* <p>Copyright: Copyright (c) 2004</p>* @author 王凱* @version 1.0***********************************************/package com.cn.wangk.test;import java.io.*;import com.sun.image.codec.jpeg.*;//sun公司僅提供了jpg圖片文件的編碼apiimport java.awt.Font;import java.awt.Graphics;import java.awt.Image;import java.awt.geom.AffineTransform;import java.awt.image.AffineTransformOp;import java.awt.image.BufferedImage;import java.awt.image.ImageObserver;import javax.imageio.ImageIO;/*** @author wangkai*/public class Test {  /**   *    */  public Test() {    try {      //生成以后新的圖片地址      File fo = new File("c://4.jpg");      //讀取的圖片文件      String imagePath = "C://Documents and Settings//Administrator"          + "http://My Documents//My Pictures//1.jpg";      //蓋章的圖片文件      String toimagepth = "C://1.jpg";      //得到圖片的文件流      InputStream imageIn;      imageIn = new FileInputStream(new File(imagePath));      //得到輸入的編碼器,將文件流進行jpg格式編碼      JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(imageIn);      //得到編碼后的圖片對象      BufferedImage image = decoder.decodeAsBufferedImage();      Graphics g = image.getGraphics();      try {        InputStream imageIn2 = null;        imageIn2 = new FileInputStream(new File(toimagepth));        //得到輸入的編碼器,將文件流進行jpg格式編碼        JPEGImageDecoder decoder2 = JPEGCodec            .createJPEGDecoder(imageIn2);        //得到編碼后的圖片對象        BufferedImage image2 = decoder2.decodeAsBufferedImage();        //加蓋圖片章        ImageObserver obser = null;        int x = image.getWidth() - image2.getWidth();        int y = image.getHeight() - image2.getHeight();        g.drawImage(image2, x, y, obser);      } catch (FileNotFoundException e) {        //打開文件失敗,表示章圖片不存在,這時候直接加蓋文件章(簽名)        g.setFont(new Font("宋體", Font.PLAIN, 18));        g.drawString("秋水工作室", image.getWidth() - 100,            image.getHeight() - 20);        g.drawString("water_wang@xs.zj.cn", image.getWidth() - 180,            image.getHeight() - 10);      }      g.dispose();      ImageIO.write(image, "jpeg", fo);      System.out.println("ok");    } catch (FileNotFoundException e) {      // 自動生成 catch 塊      e.printStackTrace();    } catch (ImageFormatException e) {      // 自動生成 catch 塊      e.printStackTrace();    } catch (IOException e) {      // 自動生成 catch 塊      e.printStackTrace();    }  }  public static void saveFixedBoundIcon(File imageFile, int height, int width)      throws Exception {    double Ratio = 0.0;    if (imageFile == null || !imageFile.isFile())      throw new Exception(imageFile + "找不到指定的文件!");    String filePath = imageFile.getPath();    BufferedImage Bi = ImageIO.read(imageFile);    if ((Bi.getHeight() > height) || (Bi.getWidth() > width)) {      if (Bi.getHeight() > Bi.getWidth()) {        Ratio = (new Integer(height)).doubleValue() / Bi.getHeight();      } else {        Ratio = (new Integer(width)).doubleValue() / Bi.getWidth();      }      File savefile = new File(filePath + "_" + height + "_" + width          + ".jpg");      Image Itemp = Bi.getScaledInstance(width, height,          Image.SCALE_SMOOTH);      AffineTransformOp op = new AffineTransformOp(AffineTransform          .getScaleInstance(Ratio, Ratio), null);      Itemp = op.filter(Bi, null);      try {        ImageIO.write((BufferedImage) Itemp, "jpeg", savefile);      } catch (Exception ex) {      }    }  }  public static void main(String[] args) {    //    Test ts = new Test();    try {      Test.saveFixedBoundIcon(new File(          "C://test.jpg"), 200, 200);    } catch (Exception e) {      // 自動生成 catch 塊      e.printStackTrace();    }  }}

希望本文所述對大家的java程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲日本中文字幕免费在线不卡| 日本精品视频在线播放| 热久久这里只有精品| 国产精品美女久久| 亚洲精品国产免费| 亚洲第一中文字幕在线观看| 91精品国产91久久久久久| 亚洲欧美中文字幕| 中文字幕日韩精品在线观看| 国模gogo一区二区大胆私拍| 国产欧美在线播放| 亚洲一级片在线看| 97在线看免费观看视频在线观看| 精品国产一区二区三区久久久| 亚洲欧美福利视频| 欧美视频在线看| 国产精品成人观看视频国产奇米| 亚洲欧美日韩爽爽影院| 另类色图亚洲色图| 久久成人在线视频| 亚洲一二在线观看| 欧美成人中文字幕| 91精品免费久久久久久久久| 精品国产乱码久久久久久虫虫漫画| 亚洲成人久久久| 日本精品在线视频| 美女扒开尿口让男人操亚洲视频网站| 久久亚洲春色中文字幕| 国产91在线高潮白浆在线观看| 国产精品第10页| 国产狼人综合免费视频| 欧美性理论片在线观看片免费| 欧美激情精品久久久久久变态| 91午夜在线播放| 久久久天堂国产精品女人| 中文字幕日韩精品在线观看| 久久久精品免费视频| 成人福利在线视频| 国产成人精品a视频一区www| 最近中文字幕mv在线一区二区三区四区| 成人免费福利在线| 欧美日韩在线影院| 亚洲欧美一区二区三区情侣bbw| 日韩成人中文电影| 欧美性高潮床叫视频| 亚洲综合在线播放| 国模吧一区二区三区| 性色av一区二区三区免费| 日韩一区二区三区国产| 伊人久久大香线蕉av一区二区| 亚洲人成网站在线播| 在线中文字幕日韩| 午夜精品久久久99热福利| 久久久伊人欧美| 中文字幕亚洲二区| 国产精品久久久久久婷婷天堂| 欧美日韩成人免费| 亚洲xxxx3d| 最近2019免费中文字幕视频三| 国产一区二区三区在线免费观看| 国产精品免费一区二区三区都可以| 日韩国产在线播放| 日韩高清有码在线| 欧美激情国产日韩精品一区18| 亚洲电影天堂av| 亚洲一区二区三区xxx视频| 日韩av片免费在线观看| 国产aⅴ夜夜欢一区二区三区| 日韩一区视频在线| 亚洲精品videossex少妇| 亚洲区在线播放| 日韩电影大片中文字幕| 欧美成人在线影院| 福利一区视频在线观看| 91精品国产乱码久久久久久久久| 久久久久久亚洲精品中文字幕| 久久亚洲精品视频| 久久乐国产精品| 国产精品一区二区三区成人| 日韩精品有码在线观看| 伊人伊成久久人综合网小说| 91丝袜美腿美女视频网站| 国产精品久久久久久久天堂| 亚洲已满18点击进入在线看片| 国产一区二区精品丝袜| 欧美一区二区三区免费观看| 欧洲永久精品大片ww免费漫画| 懂色av影视一区二区三区| 欧美色xxxx| 黑人欧美xxxx| 亚洲欧美另类国产| 亚洲va电影大全| 亚洲天堂精品在线| 亚洲日韩欧美视频一区| 国产精品视频区1| 亚洲美女动态图120秒| 性欧美长视频免费观看不卡| 国内精品久久久久久久| 中文字幕在线亚洲| 欧美性高潮在线| 狠狠色狠狠色综合日日小说| 在线播放国产一区中文字幕剧情欧美| 国产精品一区二区三区久久| 欧美大尺度激情区在线播放| 亚洲aaaaaa| 久久成人在线视频| 国产主播在线一区| 欧美成人剧情片在线观看| 91系列在线播放| 国模视频一区二区| 1769国内精品视频在线播放| 九九热精品在线| 色悠久久久久综合先锋影音下载| 26uuu另类亚洲欧美日本老年| 精品国产成人在线| 免费av在线一区| 影音先锋日韩有码| 亚洲美女动态图120秒| 亚洲国产精彩中文乱码av| 欧美最猛性xxxxx免费| 色av中文字幕一区| 国产欧美日韩精品专区| 久久久久久有精品国产| 国产精品久久久久久久天堂| 国产亚洲欧美另类中文| 欧美天堂在线观看| 555www成人网| 中文字幕精品一区久久久久| 欧美大荫蒂xxx| 亚洲欧洲一区二区三区久久| 欧美日韩一区二区在线播放| 欧美丰满老妇厨房牲生活| 欧美在线精品免播放器视频| 亚洲免费视频一区二区| 国产精品久久久久久久久免费看| 亚洲日韩中文字幕| 欧美午夜激情小视频| 久久成人亚洲精品| 欧美在线观看一区二区三区| 国产欧美精品一区二区三区-老狼| 日韩在线视频观看正片免费网站| 欧美国产精品va在线观看| 国产一区二区三区视频免费| 国内精久久久久久久久久人| 日韩精品在线观看视频| 一本色道久久88亚洲综合88| 中文字幕不卡在线视频极品| 日韩专区在线播放| 97超级碰碰人国产在线观看| 亚洲精品福利在线| 最近2019好看的中文字幕免费| 久久99青青精品免费观看| 国产精品1区2区在线观看| 日韩有码在线观看| 亚洲欧美国产精品va在线观看| 国产热re99久久6国产精品| 2019最新中文字幕| 国产欧美 在线欧美| 日韩av中文字幕在线播放| 久久久精品久久久久| 自拍偷拍亚洲在线| 日韩欧美有码在线| 一本色道久久88亚洲综合88| 成人国产精品日本在线|