PNG को Java में मर्ज करने के लिए कोड

PNG फ़ाइलों को मर्ज करने के लिए हाई-स्पीड Java

Java का उपयोग करके PNG को संयोजित करने का एक पेशेवर समाधान है। Java में पोर्टेबल, मजबूत और सुरक्षित सॉफ़्टवेयर बनाने के लिए PNG मर्जिंग API का उपयोग करें। इसे मुफ्त में ऑनलाइन आज़माएं!

कोड स्निपेट देखें

कन्वर्ट PNG में Java

Java PNG छवियों को आसानी से रूपांतरित करने की अनुमति देता है। PNG छवि रूपांतरण इंजन मूल PNG सामग्री का विश्लेषण करता है, फिर संयुक्त ग्राफिकल सामग्री को आवश्यक प्रारूप में निर्यात करता है।

PNG छवि रूपांतरण मुश्किल हो सकता है, जब तक कि आपके पास काम करने के लिए एक पेशेवर उपकरण न हो। का प्रयोग करें Java कन्वर्ट करने के लिए PNG अधिकतम लचीलापन और गति के साथ छवियों। ऑनलाइन लाइव डेमो चलाएं और एक ब्राउज़र में ही उच्चतम छवि गुणवत्ता की जांच करें। PNG छवि रूपांतरण API उपयोगी विकल्पों के एक समूह का समर्थन करता है।

PNG को Java में मर्ज करें

Aspose.Words for Java PNG छवि प्रारूप क्षमताओं को बढ़ाएं। PNG छवियों को Java लाइब्रेरी के साथ संयोजित करने का एक आसान तरीका है जो सभी निम्न-स्तरीय विवरणों को संभालता है।

PNG छवियों को मर्ज करें और परिणाम को एकल फ़ाइल के रूप में सहेजें। Java में कोड विकसित करते हैं, तो यह जितना आसान लगता है, उससे कहीं अधिक सरल होगा। Java उदाहरण देखें PNG छवियों के माध्यम से पुनरावृत्त होता है और उन्हें जोड़ता है:

PNG फ़ाइलों को मर्ज करने के लिए Java में कोड उदाहरण
एक फ़ाइल अपलोड करें जिसे आप मर्ज करना चाहते हैं
कोड चलाएँ
एक फ़ाइल अपलोड करें जिसे आप मर्ज करना चाहते हैं
सूची से लक्ष्य प्रारूप का चयन करें
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
प्रतिलिपि
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
प्रतिलिपि
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
प्रतिलिपि
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
प्रतिलिपि
import com.aspose.words.*;

List<String> fileNames = Arrays.asList("Input1.png", "Input2.png");

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

List<Shape> shapes = fileNames.stream().map(fileName -> {
    try {
        return builder.insertImage(fileName);
    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}).collect(Collectors.toList());

// अधिकतम चौड़ाई और ऊंचाई की गणना करें और चित्रों के आकार में फिट होने के लिए दस्तावेज़ को क्रॉप 
// करने के लिए पेज सेटिंग्स को अपडेट करें।
PageSetup pageSetup = builder.getPageSetup();
pageSetup.setPageWidth(shapes.stream().mapToDouble(shape -> shape.getWidth()).max().getAsDouble());
pageSetup.setPageHeight(shapes.stream().mapToDouble(shape -> shape.getHeight()).sum());
pageSetup.setTopMargin(0);
pageSetup.setLeftMargin(0);
pageSetup.setBottomMargin(0);
pageSetup.setRightMargin(0);

doc.save("Output.png");
कोड चलाएँ

कैसे मर्ज करें PNG

  1. Aspose.Words for Java करें।
  2. Java प्रोजेक्ट में लाइब्रेरी संदर्भ (लाइब्रेरी आयात करें) जोड़ें।
  3. स्रोत PNG फ़ाइल को Java में खोलें।
  4. कुछ सेकंड में PNG फ़ाइलें संयोजित करें।
  5. आवश्यक एक्सटेंशन के साथ आउटपुट फ़ाइल नाम पास करते हुए appendDocument()
  6. PNG को एक फ़ाइल के रूप में मर्ज करने का परिणाम प्राप्त करें।

Java लाइब्रेरी को मर्ज करने के लिए PNG फ़ाइलें

Java पैकेज को मावेन रिपॉजिटरी में होस्ट करते हैं। 'Aspose.Words for Java' एक सामान्य JAR फ़ाइल है जिसमें बाइट-कोड होता है। कृपया इसे अपने जावा डेवलपर परिवेश में कैसे स्थापित करें, इस पर चरण-दर-चरण निर्देशों का पालन करें।

सिस्टम आवश्यकताएं

Java SE 7 और अधिक हाल के Java संस्करण समर्थित हैं। JRE का उपयोग करने के लिए बाध्य हैं तो Java SE 6 लिए एक अलग पैकेज भी प्रदान करते हैं।

हमारा Java JVM कार्यान्वयन के साथ सभी ऑपरेटिंग सिस्टम पर चलता है Microsoft Windows, लिनक्स, मैकओएस, एंड्रॉइड और आईओएस शामिल हैं।

वैकल्पिक पैकेज निर्भरता के बारे में जानकारी के लिए, जैसे कि JogAmp JOGL, Harfbuzz फ़ॉन्ट इंजन, Java एडवांस्ड इमेजिंग JAI, कृपया उत्पाद दस्तावेज़ीकरण देखें।

अन्य समर्थित PNG मर्ज संचालन

PNG को कई अन्य फ़ाइल स्वरूपों में मर्ज कर सकते हैं:

5%

उत्पाद अपडेट के लिए सदस्यता लें

मासिक न्यूज़लेटर और ऑफ़र सीधे आपके मेलबॉक्स में प्राप्त करें।

© Aspose Pty Ltd 2001-2024. सर्वाधिकार सुरक्षित।