Ինչպես փոխարկել PSD-ն PNG-ի C#-ում

Այս թեմայում մենք կկենտրոնանանք այն վրա, թե ինչպես պետք է վերափոխել PSDPNG-ի C#-ում` ծածկելով բոլոր մանրամասները միջավայրը կարգավորելու համար և օգտագործել օրինակի կոդը: Հավելվածը կարող է օգտագործվել՝ պահպանելու PSD-ն որպես PNG՝ օգտագործելով C#՝ օգտագործելով մի քանի API զանգեր, և հավելվածը կարող է օգտագործվել Linux-ի, macOS-ի կամ Windows-ի ներսում .NET կազմաձևված միջավայրերից որևէ մեկում:

C#-ում PSD-ն PNG-ի փոխարկելու քայլեր

  1. Կարգավորեք միջավայրը՝ տեղադրելով Aspose.PSD for .NET-ը NuGet-ից՝ PSD-ն PNG արտահանելու համար
  2. Ստեղծեք PsdImage դասի օբյեկտ՝ սկզբնաղբյուր PSD ֆայլը սկավառակից բեռնելու համար
  3. Օգտագործեք PngOptions դասի օրինակը` ելքային PNG տարբերակները սահմանելու համար
  4. Փոխակերպեք PSD-ն PNG ֆայլի, օգտագործելով Save մեթոդը

C#-ում PSD-ից PNG փոխարկիչի հավելվածը կարելի է հեշտությամբ մշակել՝ օգտագործելով վերը նշված քայլերը, որոնց միջոցով գործընթացը կսկսվի՝ բեռնելով PSD ֆայլի նմուշը սկավառակից կամ հիշողության հոսքից՝ օգտագործելով Image.Load() մեթոդը: Այնուհետև օգտագործելով PngOptions դասի օբյեկտը, ելքային PNG տարբերակի պահանջվող հատկությունները կսահմանվեն, որին հաջորդում է PSD-ն սկավառակի վրա PNG ֆայլի փոխակերպումը՝ օգտագործելով Save մեթոդը:

Կոդ՝ PSD-ն PNG-ի C#-ով արտահանելու համար

Վերոնշյալ օրինակը ցույց է տալիս PSD-ը PNG-ի փոխարկելու գործընթացը՝ օգտագործելով C#՝ օգտագործելով մի քանի API զանգեր: PsdLoadOptions-ն օգտագործվում է սկզբնաղբյուր PSD ֆայլի ընտրանքները բեռնելու համար, իսկ Image.Load() մեթոդը՝ սկզբնաղբյուր PSD ֆայլը սկավառակից բացելու համար: PngOptions դասը օգտագործվում է ելքային PNG հատկությունները սահմանելու համար, ինչպիսիք են ColorType, CompressionLevel, DefaultReplacementFont, ResolutionSettings և MultiPageOptions՝ մի քանիսը նշելու համար: PNG հատկությունները սահմանելուց հետո ցանկալի PNG ֆայլը կպահվի կա՛մ սկավառակի վրա, կա՛մ MemoryStream-ի ներսում:

Այս օրինակում մենք իմացանք PSD-ն PNG-ի փոխակերպելու գործընթացի մասին՝ օգտագործելով C#՝ քայլ առ քայլ մեթոդով: Եթե հետաքրքրված եք PSD-ը PDF-ի փոխակերպելու մասին իմանալով, տես ինչպես փոխարկել PSD-ն PDF-ի C#-ով-ի հոդվածը:

 Հայերեն