Ten krótki artykuł wyjaśnia, jak pisać tekst na JPG w Java. Zawiera konfigurację IDE, kroki oraz działający fragment kodu, który pokazuje, jak dodać tekst do JPG w Java. Dodatkowo dowiesz się, jak sformatować tekst w wyjściowym obrazie JPG.
Kroki, aby dodać tekst do JPG w Java
- Przygotuj system do używania Aspose.Drawing for Java do dodawania tekstu na obrazach JPG
- Zainicjuj obiekt klasy Bitmap deklarując instancję klasy Graphics
- Zdefiniuj kolor tekstu i czcionkę dla ciągu znaków
- Zdefiniuj prostokąt i narysuj tekst na obrazie
Te kroki przedstawiają jak dodać tekst do pliku JPEG w Java. Po prostu załaduj obraz wejściowy lub stwórz bitmapę od podstaw, określając wymiary obrazu. Następnie określ właściwości formatowania tekstu i przekaż ciąg znaków, który ma zostać narysowany na obrazie. Na koniec zapisz obraz wyjściowy na dysku lub w strumieniu, aby zakończyć renderowanie tekstu.
Kod do dodawania tekstu do JPG w Java
// Load the image | |
com.aspose.drawing.Bitmap bitmap = new com.aspose.drawing.Bitmap("input.jpg"); | |
com.aspose.drawing.Graphics graphics = com.aspose.drawing.Graphics.fromImage(bitmap); | |
// Define text color | |
com.aspose.drawing.SolidBrush brush = new com.aspose.drawing.SolidBrush(com.aspose.drawing.Color.getDarkBlue()); | |
// Define text font | |
com.aspose.drawing.Font arial = new com.aspose.drawing.Font("Arial", 34, com.aspose.drawing.FontStyle.Regular); | |
// Text to display | |
String text = "Sample Text"; | |
// Define rectangle | |
com.aspose.drawing.RectangleF rect = new com.aspose.drawing.RectangleF(100, 600, 850, 100); | |
// Draw text on image | |
graphics.drawString(text, arial, brush, rect); | |
// Save the output file | |
bitmap.save("output.jpg"); |
Powyższy fragment kodu szczegółowo wyjaśnia jak dodać tekst do pliku JPG w Java. Możesz dodać ciąg tekstowy, wywołując metodę drawString(). Najpierw musisz załadować obraz źródłowy, zdefiniować różne właściwości tekstu, w tym czcionkę, kolor, zgodnie z wymaganiami. Podobnie, możesz zmienić pozycję tekstu, gradient kolorów, efekt cienia itd. dla zaawansowanego renderowania tekstu.
Temat ten wyjaśnił proces tworzenia edytora tekstu JPG w Java. Aby tworzyć obrazy bitmapowe, przeczytaj artykuł o Tworzeniu bitmapy w Java.