Այս կարճ ձեռնարկը տալիս է ուղեցույց այն մասին, թե ինչպես սահմանել ջրանիշը TIFF-ում Java-ի միջոցով: Դուք կարող եք ջրանիշի TIFF պատկերը Java-ում սահմանելով ջրի մակարդակի նշագծի տողը, տառատեսակը, վրձինը, տողի ձևաչափը և ջրի մակարդակի նշագծի դիրքը TIFF պատկերի վրա: Ելքային TIFF պատկերը կարող է պահպանվել սկավառակի կամ OutputStream-ի վրա՝ ըստ պահանջի:
Java-ի միջոցով TIFF-ում ջրանիշը տեղադրելու քայլեր
- Կազմաձևեք նախագիծը՝ ավելացնելով Aspose.Imaging գրադարանը Maven Repository-ից՝ TIFF-ի ջրանիշի համար
- Բեռնեք TIFF պատկերի նմուշը Image դասի օբյեկտի մեջ
- Նախաձեռնեք Graphics օբյեկտը TIFF պատկերի օրինակով
- Ստեղծեք Font դասի օբյեկտ ջրի նշագծի տողի համար
- Ստեղծեք վրձին և սահմանեք ջրանիշի տողի գույնն ու անթափանցիկությունը
- Սահմանեք ջրանիշի տեքստի հատկությունները StringFormat օբյեկտի միջոցով
- Արտացուցեք տողը TIFF-ի վրա գրաֆիկական օբյեկտի միջոցով վերը նշված տառատեսակով, վրձնով և տողի ձևաչափով
- Պահպանեք TIFF պատկերը՝ ջրի մակարդակի նշագիծ ունենալով
TIFF պատկերն ապահովելու քայլ առ քայլ գործընթացում՝ Java-ում ջրի մակարդակի նշագիծ ավելացնելով*, մենք բեռնում ենք TIFF պատկերի նմուշը Image դասի օբյեկտի մեջ և այնուհետև ներկայացնում ենք գրաֆիկական օբյեկտ՝ օգտագործելով այս պատկերը: Մենք նաև սահմանել ենք ջրանիշի տողի տառատեսակը, վրձնի գույնը և անթափանցիկությունը և տողի ձևաչափը: Այս տողը ներկայացվում է պատկերի վրա նշված դիրքում՝ օգտագործելով Graphics օբյեկտը:
Java-ում ջրանիշի TIFF կոդը
Վերոնշյալ կոդում Image դասի օբյեկտը օգտագործվում է TIFF պատկերի նմուշը բեռնելու համար, սակայն, դուք կարող եք բեռնել նաև ցանկացած այլ տեսակի պատկեր և ջրի մակարդակի նշագիծ ավելացնելուց հետո պահպանել այն նույն պատկերի տեսակով: Graphics դասի drawString() ֆունկցիան օգտագործվում է ֆորմատավորված տողը որոշակի տառատեսակով և վրձինով ցուցադրելու համար TIFF-ի նմուշի վրա օգտագործողի կողմից սահմանված կոորդինատներով:
Բացի Java-ի միջոցով *TIFF-ում ջրի մակարդակի նշագիծ ավելացնելու այս տարբերակից, դուք կարող եք նաև կատարել տարբեր տեսակի փոխարկումներ, ինչպես նկարագրված է ինչպես փոխարկել Bitmap-ը PNG-ի Java-ում հոդվածում: Նկատի ունեցեք, որ պատկերի վրա ջրի մակարդակի նշագիծ դնելու համար որևէ այլ երրորդ կողմի գործիքի կամ ծրագրաշարի կարիք չկա: