Kaip Java konvertuoti TIFF į PNG

Šis paprastas straipsnis apima išsamią informaciją, kaip konvertuoti TIFF į PNG Java. Tai apima visus reikalingus išteklius, nurodytas klases ir paleidžiamo kodo pavyzdį, skirtą konvertuoti TIFF į PNG į Java. Programa yra naudinga ir gali būti naudojama Java palaikomose aplinkose Linux, Windows ar MacOS.

Veiksmai konvertuoti TIFF į PNG Java

  1. Naudodami saugyklos tvarkyklę nustatykite aplinką naudoti Aspose.Imaging for Java
  2. Įkelkite šaltinio TIFF failą iš disko naudodami Image klasės egzempliorių ir perkelkite jį į TiffImage
  3. Pakartokite kiekvieną TIFF kadrą
  4. Išsaugokite pasirinktą TIFF rėmelį kaip PNG diske naudodami numatytąjį PngOptions

Laikantis aukščiau paminėtų žingsnių, galima lengvai konvertuoti kiekvieną TIFF kadrą į PNG naudojant Java, naudojant žingsnis po žingsnio metodą, pagal kurį iš pradžių sukursime aplinką naudodami reikiamus projekto išteklius. Šaltinio TIFF vaizdas bus įkeltas naudojant vaizdo klasės objektą ir perduodamas į TiffImage klasės egzempliorių. Peržiūrėsite kiekvieną TIFF kadrą įkeltame vaizde ir išsaugosite jį kaip PNG failą diske naudodami numatytąsias PngOptions.

Kodas konvertuoti TIFF į PNG naudojant Java

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());
}
}
}

Naudodami aukščiau pateiktą pavyzdinį kodą, naudodami labai paprastą API sąsają, galite lengvai * pakeisti TIFF į PNG naudodami Java*. Vaizdo klasė palaiko kelių tipų vaizdų valdymą, atskleidžiant daugybę perkrautų metodų, kurie gali būti naudojami vaizdams įkelti iš srauto arba iš disko kartu su kitais papildomais LoadOptions parametrais. Galite lengvai nustatyti duomenų fono spalvą, eigos įvykių tvarkyklę, duomenų atkūrimo režimą ir buferio dydžio užuominą naudodami skirtingas LoadOptions klasės parinktis.

Šis pavyzdys mus supažindino su procesu, kaip konvertuoti TIFF į PNG naudojant Java. Jei jus domina PNG failo suglaudinimo procesas, žr. straipsnį kaip suspausti PNG Java..

 Latviski