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

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

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

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

कन्वर्ट GIF में C++

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

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

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

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

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

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

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

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.gif");
कोड चलाएँ

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

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

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

आपके डेवलपर परिवेश में 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 ओपन-सोर्स पैकेज) के बारे में जानकारी देखें।

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

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

5%

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

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

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