What is the graphic design of java jwt?
This article shows you what java jwt graphic design is like, the content is concise and easy to understand, it can definitely brighten your eyes. I hope you can get something through the detailed introduction of this article.
# java jwt graphic Design
Create transparent layer method
Mode one
BufferedImage bufferedImage = new BufferedImage (width, height, BufferedImage.TYPE_INT_RGB); BufferedImageGraphicsConfig config = BufferedImageGraphicsConfig.getConfig (bufferedImage); bufferedImage = config.createCompatibleImage (width, height, Transparency.TRANSLUCENT)
Mode two
BufferedImage bufferedImage = new BufferedImage (width, height, BufferedImage.TYPE_INT_ARGB); Graphics2D graphics = bufferedImage.createGraphics (); bufferedImage = graphics.getDeviceConfiguration () .createCompatibleImage (width, height, Transparency.TRANSLUCENT)
Mode 3
ColorModel cm = ColorModel.getRGBdefault (); WritableRaster wr = cm.createCompatibleWritableRaster (width, height); BufferedImage bufferedImage = new BufferedImage (cm, wr, cm.isAlphaPremultiplied (), null); create graphics
Draw a circle
Double centerX=1000/2; double centerY=1000/2; double conerX=centerX+100; double conerY=centerY+100; Ellipse2D circle=new Ellipse2D.Double (); double radius=Point2D.distance (centerX,centerY, conerX, conerY); circle.setFrameFromCenter (centerX,centerY,centerX+radius,centerY+radius); graphics.draw (circle)
Draw a square
Double centerX=1000/2; double centerY=1000/2; double conerX=centerX+100; double conerY=centerY+50; Rectangle2D rect = new Rectangle2D.Double (); rect.setFrameFromCenter (centerX,centerY,conerX,conerY)
Draw an ellipse
Double centerX=1000/2; double centerY=1000/2; double conerX=centerX+100; double conerY=centerY+50; Rectangle2D rect = new Rectangle2D.Double (); rect.setFrameFromCenter (centerX,centerY,conerX,conerY); Ellipse2D ellipse=new Ellipse2D.Double (); ellipse.setFrame (rect)
Draw a line
Line2D line= new Line2D.Double (conerX,conerY,conerX-200,conerY-200)
Polygon
Int px1 [] = {50pcjngt]; / / polygons can be drawn only when the first and last points are the same; int px2 [] = {140180170180140100110140}; int py2 [] = {5pr 25pr 35pr 45550pr 35pr 5}; g.setColor (Color.blue); g.fillPolygon (px1,py1,4); g.setColor (Color.red); g.drawPolygon (px2,py2,9)
Draw an arc
G.drawArc (10meme 40paramerie 90jintWidth ("/ Users/manager/Desktop/tupian.png")); / / draw arc matting BufferedImage inputImage = ImageIO.read (new File ("/ Users/manager/Desktop/tupian.png")); Rectangle2D rectangle = new Rectangle (0ptImage.getWidth (), inputImage.getHeight ()); TexturePaint tPaint = new TexturePaint (inputImage,rectangle); BufferedImage bufferedImage = new BufferedImage (100pint BufferedImage.TYPER4BYTEXABGR); Graphics2D g = bufferedImage.createGraphics (); g.setPaint (tPaint) / / fill colors can be replaced using the g.setColor (new Color (0204255)) method / / if you need to set transparency, add this code g.setComposite (AlphaComposite.getInstance (AlphaComposite.SRC,0.5f)); g.fillPolygon (new int [] {0Power100 100100}, new int [] {0ret 0100100}, 4); g.dispose (); ImageIO.write (bufferedImage, "png", new File ("/ Users/manager/Desktop/tupian3.png")) Anti-rectangle / anti-aliasing g2d.setRenderingHint (RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_ON); / anti-aliasing g2d.setRenderingHint (RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); the above is what java jwt graphic design is like, have you learned the knowledge or skills? If you want to learn more skills or enrich your knowledge reserve, you are welcome to follow the industry information channel.