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ě
- Připravte systém pro použití Aspose.Drawing for Java k vložení textu na obrázky JPG
- Inicializujte objekt třídy Bitmap při deklarování instance třídy Graphics
- Definujte barvu textu a písmo pro řetězec
- 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ě.