Բազմաթիվ JPG փոխարկեք TIFF ի C++

Բարձր արագությամբ C++ գրադարան՝ մի քանի JPG TIFF

Օգտագործման C++ ստանալ առավելագույնը JPG մեջ TIFF միաձուլել արագությամբ: Սա պրոֆեսիոնալ լուծում է C++ միջոցով JPG մեկ TIFF ին միացնելու համար: Փորձեք այն առցանց անվճար:

Դիտեք կոդի հատվածը

Փոխարկեք JPG ը TIFF ի C++

Ժամանակակից C++ ծրագրավորողներին թույլ է տալիս JPG TIFF պատկերի ձևաչափը՝ մի քանի տող կոդով: JPG պատկերի փոխակերպման շարժիչը վերլուծում է բնօրինակ գրաֆիկական բովանդակությունը և արտահանում համակցված նկարը TIFF ձևաչափի:

Օգտագործեք C++ JPG ը TIFF պատկերի ձևաչափի փոխարկելու համար՝ առավելագույն ճկունությամբ և արագությամբ: Գործարկեք առցանց ուղիղ ցուցադրություն և ստուգեք ամենաբարձր TIFF պատկերի որակը հենց բրաուզերում: JPG Conversion API ն աջակցում է մի շարք օգտակար տարբերակների:

Միավորել JPG TIFF ին C++

Մի քանի JPG TIFF պարզապես օգտագործեք C++ գրադարանը, որը մշակում է ցածր մակարդակի բոլոր մանրամասները:

Փոխակերպեք մի քանի JPG պատկերներ և պահպանեք արդյունքը որպես մեկ TIFF պատկեր: Եթե դուք մշակեք կոդը C++, պատկերի ձևաչափի փոխարկումն ավելի պարզ կլինի, քան թվում է: Տես C++ օրինակը, որը կրկնվում է պատկերային ֆայլերի միջոցով և միավորում դրանք TIFF.

Կոդի օրինակ C++ ՝ մի քանի JPG TIFF մեջ միավորելու համար
Վերբեռնեք ֆայլ, որը ցանկանում եք միավորել
Գործարկել կոդը
Վերբեռնեք ֆայլ, որը ցանկանում եք միավորել
Ցանկից ընտրեք թիրախային ձևաչափը
dotnet add package Aspose.Words.Cpp
Պատճենել
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.tiff");
Գործարկել կոդը

Ինչպես մի քանի JPG վերածել TIFF

  1. Տեղադրեք Aspose.Words for C++:
  2. Ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը) ձեր C++ նախագծին:
  3. Բացեք սկզբնաղբյուր JPG ֆայլը C++:
  4. Մի քանի վայրկյանում մի քանի JPG ֆայլի վերածեք TIFF:
  5. Կանչեք AppendDocument() մեթոդը՝ փոխանցելով ելքային ֆայլի անունը TIFF ընդլայնմամբ:
  6. JPG TIFF փոխակերպման արդյունքը:

C++ գրադարան՝ JPG TIFF

Ձեր մշակողի միջավայրում Aspose.Words for C++ տեղադրելու երեք տարբերակ կա: Խնդրում ենք ընտրել մեկը, որը համապատասխանում է ձեր կարիքներին և հետևեք քայլ առ քայլ հրահանգներին.

Համակարգի պահանջները

Դուք կարող եք օգտագործել այս C++ գրադարանը ` Microsoft Windows, Linux և macOS օպերացիոն համակարգերում ծրագրակազմ մշակելու համար:

  • GCC >= 6.3.0 և Clang >= 3.9.1 պահանջվում են Linux- ի համար
  • MaccOS- ի համար պահանջվում է Xcode >= 12.5.1, Clang և libc++

Եթե դուք ծրագրակազմ եք մշակում Linux- ի կամ macOS- ի համար, խնդրում ենք ստուգել գրադարանի լրացուցիչ կախվածության (fontconfig և mesa-glu բաց կոդով փաթեթների) մասին տեղեկությունները Ապրանքի փաստաթղթերում:

Այլ աջակցվող JPG Միաձուլման գործողություններ

Դուք կարող եք միավորել JPG ֆայլի շատ այլ ձևաչափերի՝

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2024. Բոլոր իրավունքները պաշտպանված են.