Ինչպես փոխարկել TIFF-ը PNG-ի Java-ում

Այս պարզ հոդվածը ներառում է մանրամասներ, թե ինչպես փոխարկել TIFFPNG Java-ում: Այն ընդգրկում է բոլոր անհրաժեշտ ռեսուրսները, նշված դասերը և գործարկվող կոդը՝ Փոխակերպել TIFF-ը PNG Java-ում: Հավելվածը օգտակար է և կարող է օգտագործվել Java-ով աջակցվող միջավայրերում Linux-ի, Windows-ի կամ macOS-ի ներսում:

Java-ում TIFF-ը PNG-ի փոխարկելու քայլեր

  1. Ստեղծեք միջավայր՝ օգտագործելու Aspose.Imaging for Java՝ օգտագործելով պահեստի կառավարիչը
  2. Բեռնեք սկզբնաղբյուր TIFF ֆայլը սկավառակից՝ օգտագործելով Image դասի օրինակը և փոխանցեք այն TiffImage-ին:
  3. Կրկնել յուրաքանչյուր TIFF շրջանակի միջով
  4. Պահպանեք ընտրված TIFF շրջանակը որպես PNG սկավառակի վրա՝ օգտագործելով լռելյայն PngOptions

Հավատարիմ մնալով վերը նշված քայլերին, կարելի է հեշտությամբ փոխարկել TIFF-ի ներսում գտնվող յուրաքանչյուր կադրը PNG-ի, օգտագործելով Java՝ օգտագործելով քայլ առ քայլ մոտեցումը, որով սկզբում մենք կստեղծենք միջավայրը՝ օգտագործելով անհրաժեշտ ռեսուրսները նախագծի ներսում: Աղբյուրի TIFF պատկերը կբեռնվի Image class օբյեկտի միջոցով և կհեռարձակվի TiffImage դասի օրինակին: Դուք կանցնեք բեռնված պատկերի ներսում գտնվող յուրաքանչյուր TIFF շրջանակի միջով և կպահեք այն որպես PNG ֆայլ սկավառակի վրա՝ օգտագործելով լռելյայն PngOptions:

Կոդ՝ Java-ի միջոցով TIFF-ը PNG-ի փոխարկելու համար

import com.aspose.imaging.Image;
import com.aspose.imaging.ImageOptionsBase;
import com.aspose.imaging.License;
import com.aspose.imaging.fileformats.tiff.TiffFrame;
import com.aspose.imaging.fileformats.tiff.TiffImage;
import com.aspose.imaging.imageoptions.PngOptions;
public class TIFFToPNGConvert {
public static void main (String[] args) {
String path = "/Users/KB/TestData/";
// Apply the product license to convert PNG to Icon in Java
License pngToIcLicense = new License();
pngToIcLicense.setLicense(path + "Conholdate.Total.Product.Family.lic");
Image image = Image.load(path + "multiple_codes.png");
// Applying product license to convert Tiff to PNG in C#
License TiffToPdfLicense = new License();
TiffToPdfLicense.setLicense(path + "Conholdate.Total.Product.Family.lic");
TiffImage tiffImage = (TiffImage)Image.load(path+ "AFREY-Original.tif");
// Initialize the index variable to keep track of the frames inside the tiff
// image, Iterate through the tiff image frame collection and
// save the PNG image on the disk
int i = 0;
for (TiffFrame tiffFrame : tiffImage.getFrames())
{
tiffFrame.save(path + ++i + "_out.png", new PngOptions());
}
}
}

Օգտագործելով վերը նշված օրինակի կոդը՝ դուք կարող եք հեշտությամբ փոխել TIFF-ը PNG-ի Java-ի միջոցով շատ պարզ API ինտերֆեյսի օգնությամբ: Image դասը աջակցում է բազմաթիվ պատկերների տեսակների կառավարումը՝ բացահայտելով բազմաթիվ ծանրաբեռնված մեթոդներ, որոնք կարող են օգտագործվել պատկերները բեռնելու համար կա՛մ հոսքից, կա՛մ սկավառակից՝ LoadOptions-ի այլ լրացուցիչ պարամետրերի հետ միասին: Դուք կարող եք հեշտությամբ սահմանել տվյալների ֆոնի գույնը, առաջընթացի իրադարձությունների մշակիչը, տվյալների վերականգնման ռեժիմը և բուֆերի չափի հուշումը, օգտագործելով LoadOptions դասի կողմից ներկայացված տարբեր ընտրանքներ:

Այս օրինակը մեզ սովորեցրել է Java*-ի միջոցով *TIFF-ը PNG-ի փոխարկելու գործընթացի մասին: Եթե դուք հետաքրքրված եք PNG ֆայլի սեղմման գործընթացով, տես ինչպես սեղմել PNG-ը Java-ում-ի հոդվածը:

 Հայերեն