好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > jsp實現生成中國國旗圖片效果代碼

jsp實現生成中國國旗圖片效果代碼

熱門標簽:南昌市地圖標注app 地圖標注市場怎么樣 泰州泰興400電話 怎么申請 聊城智能電銷機器人外呼 企業怎么在聯通申請400電話 南京新思維電話機器人 百度地圖添加標注圖標樣式 好操作的電話機器人廠家 如何用中國地圖標注數字點

本文實例講述了jsp實現生成中國國旗圖片效果代碼。分享給大家供大家參考,具體如下:

圖片截圖如下:

具體代碼如下:

%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
%@ page contentType="image/jpeg" import="java.awt.*,
java.awt.image.*,java.util.*,javax.imageio.*,java.awt.Shape.*,java.awt.geom.*,com.sun.image.codec.jpeg.*" %>
%
 out.clear();
 response.setContentType("image/jpeg");
 response.setHeader("Pragma","No-cache");
 response.setHeader("Cache-Control","no-cache");
 response.setDateHeader("Expires", 0);
 int width =300;
 int height = width/3*2; 
   double maxR = 0.15, minR = 0.05; 
   double maxX = 0.50, maxY = 0.50; 
   double[] minX = {0.75, 0.85, 0.85, 0.75}; 
   double[] minY = {0.35, 0.45, 0.60, 0.70}; 
 BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
 java.awt.Graphics2D g=(java.awt.Graphics2D)image.createGraphics();
 g.clearRect(0, 0,width,height);
 g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
 //畫棋面
 g.setColor(java.awt.Color.red);
 g.fillRect(0, 0, width, height);
 //g.fillRect(50, 50, width, height);
 g.setColor(java.awt.Color.yellow);
 //畫大五角星
    double ox = height*maxX, oy = height*maxY;
 g.fill(createPentacle(ox,oy,height*maxR,-Math.PI/2)); 
 //畫小五角星
    for(int idx =0;idx  4;idx ++){ 
      double sx = minX[idx]*height, sy = minY[idx]*height; 
      double theta = Math.atan2(oy-sy,ox-sx); 
      g.fill(createPentacle(sx,sy,height*minR,theta)); 
    } 
 g.dispose();
 out.clearBuffer(); 
 out = pageContext.pushBody();
 //ImageIO.write(image, "JPEG", response.getOutputStream());
  ServletOutputStream outStream = response.getOutputStream();
    JPEGImageEncoder encoder =JPEGCodec.createJPEGEncoder(outStream);
    encoder.encode(image);
    outStream.close();
%>
%!
 public static java.awt.Shape createPentacle(double sx, double sy, double radius,double theta) {
 final double arc = Math.PI / 5;
 final double rad = Math.sin(Math.PI / 10) / Math.sin(3 * Math.PI / 10);
 GeneralPath path = new GeneralPath();
 path.moveTo(1, 0);
 for (int idx = 0; idx  5; idx++) {
  path.lineTo(rad * Math.cos((1 + 2 * idx) * arc),rad * Math.sin((1 + 2 * idx) * arc));
  path.lineTo(Math.cos(2 * (idx + 1) * arc),Math.sin(2 * (idx + 1) * arc));
 }
 path.closePath();
 AffineTransform atf = AffineTransform.getScaleInstance(radius, radius);
 atf.translate(sx / radius, sy / radius);
 atf.rotate(theta);
 return atf.createTransformedShape(path);
 }
%>

將代碼另存為jsp文件,放在運行目錄下執行即可。

代碼在tomcat6.0下測試通過

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

您可能感興趣的文章:
  • C#繪制中國國旗的方法
  • JavaScript國旗變換效果代碼
  • 給你一面國旗 教你用python畫中國國旗

標簽:烏蘭察布 開封 山南 銅川 臨汾 白銀 自貢 吉林

巨人網絡通訊聲明:本文標題《jsp實現生成中國國旗圖片效果代碼》,本文關鍵詞  jsp,實現,生成,中國,國旗,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jsp實現生成中國國旗圖片效果代碼》相關的同類信息!
  • 本頁收集關于jsp實現生成中國國旗圖片效果代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 性做爰A片免费播放| 美女脱光衣服的视频软件| 在线国产欧美| 人人射人人| xfplay爱情电影网love| 1000部啪啪未满十八勿入免费88AV| 好紧宝贝| 公洗澡时强要了| 处xxxx.88| 美国一级视频| 黑人巨大精品欧美黑寡妇AV免费| 国产精品秘?入口麻豆张津瑜| 久久riav.com| 免费国产99久久久香蕉| a4yy欧美一区二区三区| 无码精品一区二区三区四区爱奇艺| 久久婷婷国产综合精品| 99热精品成人免费观看| x8x8免费网站| 高清??码????免费| 亚洲AV无码乱码精品国产| 秋霞网中文字幕| 欧美人人做人人爽人人喊| 忘穿内裤被同桌摸得好爽| 羞羞视频在线网站观看| 天天玩夜夜操| yy6080国产女2018| chⅰna卖婬高潮videos| 国内顶级模特作爱| 俄罗斯一级特黄黄大片| 花蝴蝶在线高清免费01| 猛撞h花液h深双性1V1| 成人免费精品视频| 天天影视色香欲综合视频使用方法| 青楼网站| 亚洲国产天堂在线观看| 重口 变态 扩张 改造 肉小说| 糖心Vlog?极品女神在线| 婷婷久久综合九色综合九七| 一级毛片免费不卡直观看| 慢慢坐下去啊轻点野战|