Код для об'єднання JPG у C++

Високошвидкісна C++ для об’єднання JPG в одну

Це професійне рішення для поєднання JPG за допомогою C++. Використовуйте C++ щоб отримати максимальну швидкість злиття JPG Спробуйте онлайн безкоштовно!

Переглянути фрагмент коду

Перетворіть JPG в C++

C++ бібліотека дозволяє C++ розробників конвертувати JPG зображень легко. Механізм перетворення JPG JPG зображень, а потім експортує об'єднаний графічний вміст у потрібний формат.

JPG може бути складним, якщо у вас немає професійного інструменту для виконання цієї роботи. Використовуйте C++ для перетворення JPG з максимальною гнучкістю та швидкістю. Запустіть онлайн-демонстрацію та перевірте найвищу якість зображення прямо у веб-переглядачі. JPG API перетворення зображень підтримує купу корисних опцій.

Об'єднати JPG в C++

Розширте можливості JPG формату зображення Aspose.Words for C++. Це простий спосіб об'єднати JPG зображень з C++ бібліотеки, який обробляє всі низькорівневі деталі.

Об'єднайте JPG та збережіть результат як один файл. Якщо ви розробите код у C++, це буде простіше, ніж здається. Дивіться приклад C++ JPG та поєднує їх:

Приклад коду на C++ для об’єднання JPG файлів
Завантажте файл, який потрібно об’єднати
Виконати код
Завантажте файл, який потрібно об’єднати
Виберіть цільовий формат зі списку
using namespace Aspose::Words;

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

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.jpg");
Виконати код

Як об'єднати JPG C++

  1. Встановіть Aspose.Words for C++.
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту C++.
  3. Відкрийте вихідний JPG C++ файл.
  4. Об’єднайте JPG файлів за кілька секунд.
  5. Викличте AppendDocument(), передавши ім'я вихідного файлу з необхідним розширенням.
  6. Отримайте результат об’єднання JPG як одного файлу.

C++ бібліотека для об’єднання JPG файлів

Існує три варіанти встановлення Aspose.Words for C++ у ваше середовище розробника. Будь ласка, виберіть той, який відповідає вашим потребам, і дотримуйтесь покрокових інструкцій:

Системні вимоги

Ви можете використовувати цю бібліотеку C++ для розробки програмного забезпечення в Microsoft Windows, Linux та macOS:

  • GCC >= 6.3.0 та Clang >= 3.9.1 потрібні для Linux
  • Xcode >= 12.5.1, для macOS потрібні Clang та libc++

Якщо ви розробляєте програмне забезпечення для Linux або macOS, будь ласка, перевірте інформацію про додаткові бібліотечні залежності (пакети з відкритим кодом fontconfig та mesa-glu) у документації до продукту.

Інші підтримувані операції злиття JPG

Ви можете об’єднати JPG з багатьма іншими форматами файлів:

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.