इस सरल लेख में जावा में ** TIFF को PNG में कैसे बदलें** का विवरण शामिल है। यह सभी आवश्यक संसाधनों, संदर्भित वर्गों और एक रननेबल नमूना कोड को शामिल करता है ** TIFF को Java में PNG में कनवर्ट करें **। एप्लिकेशन उपयोगी है और इसका उपयोग Linux, Windows, या macOS के अंदर जावा समर्थित वातावरण में किया जा सकता है।
जावा में टीआईएफएफ को पीएनजी में कनवर्ट करने के लिए कदम
- रिपॉजिटरी मैनेजर का उपयोग करके Aspose.Imaging for Java का उपयोग करने के लिए एक वातावरण सेट करें
- Image क्लास इंस्टेंस का उपयोग करके डिस्क से स्रोत TIFF फ़ाइल लोड करें और इसे TiffImage में कास्ट करें
- प्रत्येक टीआईएफएफ फ्रेम के माध्यम से पुनरावृति करें
- डिफ़ॉल्ट PngOptions का उपयोग करके डिस्क पर PNG के रूप में चयनित TIFF फ़्रेम को सहेजें
उपर्युक्त चरणों का पालन करके, जावा का उपयोग करके टीआईएफएफ के अंदर हर फ्रेम को आसानी से पीएनजी में परिवर्तित किया जा सकता है जिसमें चरण-दर-चरण दृष्टिकोण का उपयोग किया जा सकता है जिससे शुरुआत में हम परियोजना के अंदर आवश्यक संसाधनों का उपयोग करके पर्यावरण की स्थापना करेंगे। स्रोत TIFF छवि को छवि वर्ग ऑब्जेक्ट का उपयोग करके लोड किया जाएगा और TiffImage वर्ग उदाहरण में डाला जाएगा। आप लोड की गई छवि के अंदर प्रत्येक TIFF फ्रेम के माध्यम से लूप करेंगे और डिफ़ॉल्ट PngOptions का उपयोग करके डिस्क पर 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 में बदल सकते हैं। छवि वर्ग कई अतिभारित विधियों को उजागर करके कई छवि प्रकारों के प्रबंधन का समर्थन करता है, जिनका उपयोग छवियों को स्ट्रीम या डिस्क से अन्य अतिरिक्त लोडऑप्शन पैरामीटर के साथ लोड करने के लिए किया जा सकता है। आप LoadOptions वर्ग द्वारा उजागर किए गए विभिन्न विकल्पों का उपयोग करके आसानी से डेटा पृष्ठभूमि रंग, प्रगति ईवेंट हैंडलर, डेटा रिकवरी मोड और बफर आकार संकेत सेट कर सकते हैं।
इस उदाहरण ने हमें जावा का उपयोग करके * TIFF को PNG में बदलने की प्रक्रिया के बारे में सिखाया है। यदि आप PNG फ़ाइल को कंप्रेस करने की प्रक्रिया में रुचि रखते हैं, तो जावा में PNG को कैसे कंप्रेस करें पर लेख देखें।