Psaní textu na JPG v Javě

Tento krátký článek vysvětluje, jak napsat text na JPG v Javě. Zahrnuje konfiguraci IDE, kroky a spustitelný kód, který ukazuje, jak přidat text do JPG v Javě. Dále se dozvíte, jak formátovat text ve výstupním obrázku JPG.

Kroky pro přidání textu do JPG v Javě

  1. Připravte systém pro použití Aspose.Drawing for Java k vložení textu na obrázky JPG
  2. Inicializujte objekt třídy Bitmap při deklarování instance třídy Graphics
  3. Definujte barvu textu a písmo pro řetězec
  4. Definujte obdélník a nakreslete text na obrázek

Tyto kroky popisují jak přidat text do souboru JPEG v Javě. Stačí načíst vstupní obrázek nebo vytvořit bitmapu od nuly zadáním rozměrů obrázku. Poté zadejte vlastnosti formátování textu a předejte textový řetězec, který má být nakreslen na obrázek. Nakonec zapište výstupní obrázek na disk nebo do proudu, čímž dokončíte vykreslení textu.

Kód pro vložení textu do JPG v Javě

// 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");

Výše uvedený fragment kódu vysvětluje jak přidat text do souboru JPG v Javě. Textový řetězec můžete připojit voláním metody drawString(). Nejprve však musíte načíst zdrojový obrázek, definovat různé vlastnosti textu, včetně písma a barvy, podle vašich požadavků. Podobně můžete upravit pozici textu, barevný přechod, efekt stínu atd. pro pokročilé vykreslení textu.

Toto téma vysvětluje proces vytváření editoru textu JPG v Javě. Pro vytváření bitmapových obrázků si přečtěte článek o Vytvoření bitmapy v Javě.

 Čeština