Pisanie tekstu na JPG w Java

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

  1. Przygotuj system do używania Aspose.Drawing for Java do dodawania tekstu na obrazach JPG
  2. Zainicjuj obiekt klasy Bitmap deklarując instancję klasy Graphics
  3. Zdefiniuj kolor tekstu i czcionkę dla ciągu znaków
  4. 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.

 Polski