این مقاله کوتاه راهنمایی میکند که چگونه متن را بر روی JPG در جاوا بنویسید. این مقاله شامل تنظیمات IDE، مراحل و یک قطعه کد اجرایی است که نحوه اضافه کردن متن به JPG در جاوا را نشان میدهد. علاوه بر این، شما خواهید آموخت که چگونه متن را در تصویر JPG خروجی قالببندی کنید.
مراحل اضافه کردن متن به JPG در جاوا
- سیستم را برای استفاده از Aspose.Drawing برای جاوا جهت درج متن بر روی تصاویر JPG آماده کنید
- یک شیء از کلاس Bitmap ایجاد کرده و یک نمونه از کلاس Graphics را اعلام کنید
- رنگ و فونت متن را برای رشته تعیین کنید
- مستطیل را تعریف کرده و متن را بر روی تصویر رسم کنید
این مراحل چگونه متن را به یک فایل JPEG در جاوا اضافه کنیم را توضیح میدهند. به سادگی تصویر ورودی را بارگذاری کرده یا یک bitmap از ابتدا ایجاد کنید و ابعاد تصویر را مشخص کنید. سپس، ویژگیهای قالببندی متن را مشخص کرده و رشته متنی که باید بر روی تصویر رسم شود را به آن پاس دهید. در نهایت، تصویر خروجی را در دیسک یا یک استریم ذخیره کنید تا فرآیند رسم متن تکمیل شود.
کد برای درج متن در JPG در جاوا
// 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"); |
قطعه کد بالا نحوه اضافه کردن متن به فایل JPG در جاوا را توضیح میدهد. شما میتوانید با فراخوانی متد drawString() رشته متنی را اضافه کنید. اما ابتدا باید تصویر مبدا را بارگذاری کرده و ویژگیهای مختلف متن مانند فونت، رنگ و غیره را بر اساس نیازهای خود تعریف کنید. به همین ترتیب، شما میتوانید موقعیت متن، گرادیان رنگ، اثر سایه و غیره را برای نمایش پیشرفته متن تغییر دهید.
این مقاله فرآیند ایجاد یک ویرایشگر متن JPG در جاوا را توضیح داده است. برای ایجاد تصاویر bitmap، مقاله ایجاد یک Bitmap در جاوا را مطالعه کنید.