छवि को C++ में मर्ज करने के लिए कोड

छवि को एक में मिलाने के लिए हाई-स्पीड C++

C++ का उपयोग करके छवि को संयोजित करने का एक पेशेवर समाधान है। छवि मर्ज गति प्राप्त करने के लिए C++ का उपयोग करें। इसे मुफ्त में ऑनलाइन आज़माएं!

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

छवियों को C++

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

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

C++ में मर्ज करें

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

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

PNG फ़ाइलों को मर्ज करने के लिए C++ में कोड उदाहरण
एक फ़ाइल अपलोड करें जिसे आप मर्ज करना चाहते हैं
कोड चलाएँ
एक फ़ाइल अपलोड करें जिसे आप मर्ज करना चाहते हैं
सूची से लक्ष्य प्रारूप का चयन करें
dotnet add package Aspose.Words.Cpp
प्रतिलिपि
using namespace Aspose::Words;

std::vector<String> fileNames { u"Input1.png", u"Input2.png" };

auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);

std::vector<SharedPtr<Shape>> shapes;
for (const auto& fileName : fileNames)
{
    auto shape = builder->InsertImage(fileName);
    shapes.push_back(shape);
}

// अधिकतम चौड़ाई और ऊंचाई की गणना करें और चित्रों के आकार में फिट होने के लिए दस्तावेज़ को क्रॉप 
// करने के लिए पेज सेटिंग्स को अपडेट करें।
auto maxWidth = *std::max_element(shapes.begin(), shapes.end(),
    [](auto lhs, auto rhs)  return lhs->get_Width() < rhs->get_Width(); );
double maxHeight =
    std::accumulate(shapes.begin(), shapes.end(), 1.0,
        [](double result, auto shape)  return result + shape->get_Height(); );

auto pageSetup = builder->get_PageSetup();
pageSetup->set_PageWidth(maxWidth->get_Width());
pageSetup->set_PageHeight(maxHeight);
pageSetup->set_TopMargin(0);
pageSetup->set_LeftMargin(0);
pageSetup->set_BottomMargin(0);
pageSetup->set_RightMargin(0);

doc->Save(u"Output.png");
कोड चलाएँ

कैसे मर्ज करें छवि

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

C++ लाइब्रेरी को मर्ज करने के लिए छवि फ़ाइलें

आपके डेवलपर परिवेश में Aspose.Words for C++ को स्थापित करने के लिए तीन विकल्प हैं। कृपया अपनी आवश्यकताओं के समान एक चुनें और चरण-दर-चरण निर्देशों का पालन करें:

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

Microsoft Windows, Linux और macOS ऑपरेटिंग सिस्टम पर सॉफ़्टवेयर विकसित करने के लिए इस C++ लाइब्रेरी का उपयोग कर सकते हैं:

  • Linux के लिए GCC >= 6.3.0 और Clang >= 3.9.1
  • MacOS के लिए Xcode >= 12.5.1, Clang और libc++

यदि आप Linux या macOS के लिए सॉफ़्टवेयर विकसित करते हैं, तो कृपया उत्पाद दस्तावेज़ीकरण fontconfig और mesa-glu ओपन-सोर्स पैकेज) के बारे में जानकारी देखें।

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

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

5%

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

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

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