Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

What is the graphic design of java jwt?

Shulou Source: shulou.com Published: 2022-06-02 02:08:49 10月03日 Update

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.

Tags: Graphics methods graphic design design content polygons arcs skills knowledge aliasing concise concise code circles that is text articles methods more ellipses Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno macOS Linux MySQL NVidia Microsoft