این آموزش توضیح میدهد که چگونه میتوانید متن را روی یک PNG با Java بنویسید با فونت مشخص بدون نصب آن روی سیستمی که برنامه در آن اجرا خواهد شد. دستورالعملها، تنظیمات IDE و نمونه کدی برای افزودن متن به تصویر با Java را به اشتراک میگذارد. همچنین یاد میگیرید چگونه متن رندر شده را مطابق نیازها سفارشی کنید.
مراحل رسم متن روی تصویر با Java
- محیط را با افزودن Aspose.Font for Java تنظیم کنید تا متن روی تصویر رندر شود
- لایسنس را بارگذاری کنید تا به تمام ویژگیهای محصول دسترسی داشته باشید
- مسیر فایل فونت مورد استفاده و تصویر خروجی که باید ایجاد شود را تنظیم کنید
- شیء FontDefinition را با تعیین FontType، پسوند و جریان محتوای فایل فونت ایجاد کنید
- فونت را با استفاده از تنظیمات FontDefinition که در بالا ارائه شده در متد Font.Open() باز کنید
- متن را با فونت بارگذاریشده روی تصویر رندر کنید
- جریان تصویر تولید شده را به صورت یک فایل PNG روی دیسک ذخیره کنید
این مراحل فرایند افزودن متن روی تصویر با Java را خلاصه میکند. ابتدا محیط را با افزودن Aspose.Font برای Java، بارگذاری لایسنس و مشخص کردن فایل فونت و مسیر تصویر خروجی آماده میکنید. سپس فونت را باز کرده، متن را روی تصویر رندر میکنید و در نهایت آن را به صورت یک فایل PNG روی دیسک ذخیره میکنید.
کد برای افزودن متن روی تصویر با Java
این کد فرایند درج متن روی تصویر با Java را نشان داده است. FontDefinition بارگذاری فونتها از یک فایل یا جریان، پسوند فونت و نام فایل را مدیریت میکند. شما میتوانید متد DrawText را فقط با ارائه یک فونت، رشته متنی و اندازه صدا بزنید یا از اورلودهایی استفاده کنید که به شما امکان میدهند نوع فاصله خطوط، مقدار فاصله خطوط و حداکثر عرض تصویر را برای فعالسازی شکست کلمات تنظیم کنید.
این مقاله راهنمای رندر متن با یک فونت مشخص از فایل است. برای تبدیل TTF به SVG، به مقاله تبدیل TTF به SVG با Java مراجعه کنید.