https://github.com/cristian-sknz/ousucanvas
Uma biblioteca para facilitar a manipulação de imagens no Java
https://github.com/cristian-sknz/ousucanvas
canvas image image-processing java
Last synced: 3 months ago
JSON representation
Uma biblioteca para facilitar a manipulação de imagens no Java
- Host: GitHub
- URL: https://github.com/cristian-sknz/ousucanvas
- Owner: Cristian-Sknz
- License: mit
- Created: 2020-12-09T00:46:26.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-04T23:04:15.000Z (over 3 years ago)
- Last Synced: 2025-01-22T20:35:18.600Z (5 months ago)
- Topics: canvas, image, image-processing, java
- Language: Java
- Homepage:
- Size: 252 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OusuCanvas
![]()
Essa imagem foi feita com essa linha de codigo abaixo.
```java
private static final String TITLE = "OusuCanvas";
private static final String DESCRIPTION = "Uma util para facilitar a manipulação de imagens no Java";
private static final String BACKGROUND = "https://wallpaperaccess.com/full/2165085.jpg";//"https://i.ytimg.com/vi/lRTtMcx6rSM/maxresdefault.jpg";public void makeALogoforGithub() throws IOException {
ImageBuilder builder = new ImageBuilder(780,300, BufferedImage.TYPE_INT_RGB);
ImageElement backgroundImage = new ImageElement(BACKGROUND);
TextElement simpleText = new TextElement(TITLE, new Font("Radio Classic Demo", Font.PLAIN, 120));
WrapTextElement textArea = new WrapTextElement(DESCRIPTION, new Font("Impact", Font.PLAIN, 22), TextOrientation.MIDDLE, 30);simpleText.setColor(Color.WHITE);
textArea.setColor(new Color(6, 86, 156));builder.setBackground(backgroundImage);
builder.addElement(new ElementContainer(simpleText, ElementAlignment.CENTER, builder.getWidth() / 2, builder.getHeight()/ 2 - 50));
builder.addElement(new ElementContainer(textArea, ElementAlignment.CENTER, builder.getWidth() / 2, builder.getHeight() / 2 + 50));
//ImageIO.write(builder.build(), "png", new File("image.png"));
}
```