Այս հոդվածը նկարագրում է, թե ինչպես ստեղծել թափանցիկ PNG Python-ում։ Այն պարունակում է մանրամասն ցուցումներ, աշխատող կոդի օրինակ՝ թափանցիկ նկար գեներատորի համար Python-ում, ինչպես նաև անհրաժեշտ անունների տարածքների, դասերի և մեթոդների ներկայացում։ Դուք կսովորեք, թե ինչպես նկարել ձևեր թափանցիկ ֆոնով պատկերում, որը հետագայում կարող է դրվել ցանկացած այլ պատկերում։
Քայլեր Python-ում թափանցիկ PNG ստեղծելու համար
- Կարգավորեք IDE-ն՝ օգտագործելու Aspose.Imaging for Python via .NET՝ թափանցիկ պատկեր ստեղծելու համար
- Նշեք ելքային PNG պատկերի չափը, ստեղծեք PngOptions դասի օբյեկտ և սահմանեք գունային տիպը
- Ստեղծեք հիշողության մեջ պատկեր նշված կարգավորումներով և վերածեք այն RasterImage-ի
- Սահմանեք raster պատկերի ֆոնը լիովին թափանցիկ
- Ստեղծեք Graphics օբյեկտ պատկերի համար և սահմանեք հարթեցման ռեժիմը anti-aliasing
- Թափանցիկ պատկերում նկարեք մի քանի ձևեր և տեքստ
- Պահպանեք պատկերը՝ մի քանի ձևերով/տեքստով թափանցիկ ֆոնի վրա
Այս ցուցումների հավաքածուն բացատրում է, թե ինչպես ստեղծել թափանցիկ նկար Python-ում։ Ստեղծեք նշված չափի և գունային տիպի պատկեր, որը աջակցում է ալֆա ալիքին, ստեղծեք պիքսելների զանգված՝ յուրաքանչյուր պիքսելի համար անհրաժեշտ ալֆա արժեքը սահմանելու համար։ Վերջում սահմանեք պիքսելները պատկերում, նկարեք ձևեր/տեքստ և պահպանեք պատկերը՝ օգտագործելով հարմարեցված PngOptions օբյեկտը։
Կոդ թափանցիկ նկար գեներատորի համար Python-ում
Վերևում ներկայացված կոդը ցույց է տալիս թափանցիկ նկար ստեղծողի մշակումը Python-ում։ Եթե դուք ունեք առկա պատկեր, որը ցանկանում եք դարձնել թափանցիկ, կարող եք մուտք գործել ցանկալի գույնի պիքսելներին և սահմանել ալֆա արժեքը 0՝ այն ամբողջությամբ թափանցիկ դարձնելու համար կամ մինչև 255՝ այն անթափանց դարձնելու համար։ Այս թափանցիկ նկարը կարող է դրվել ցանկացած այլ պատկերում՝ անհրաժեշտ թափանցիկության մակարդակով։
Այս հոդվածը մեզ սովորեցրեց, թե ինչպես ստեղծել թափանցիկ պատկերներ։ Նկարի կամ լուսանկարի վրա ստորագրություն դնելու համար տե՛ս հոդվածը Ստորագրություն դնել նկարում Python-ով։