Konverter flere TIFF til JPG i C++

Højhastigheds C++ bibliotek til at konvertere flere TIFF til JPG

Brug C++ at opnå maksimal TIFF til JPG flettehastighed. Dette er en professionel løsning til at samle flere TIFF i en enkelt JPG ved hjælp af C++. Prøv det gratis online!

Se kodestykket

Konverter TIFF til JPG i C++

Moderne C++ bibliotek tillader C++ udviklere at konvertere TIFF til JPG billedformat med et par linjer kode. TIFF billedkonverteringsmotor analyserer det originale grafiske indhold og eksporterer det kombinerede billede til JPG format.

Brug C++ til at konvertere TIFF til JPG billedformat med maksimal fleksibilitet og hastighed. Kør online live demo og tjek den højeste JPG billedkvalitet direkte i en browser. TIFF Conversion API understøtter en masse nyttige muligheder.

Flet TIFF til JPG i C++

For at konvertere flere TIFF til JPG blot bruge C++ biblioteket, der håndterer alle detaljer på lavt niveau.

Konverter flere TIFF billeder og gem resultatet som et enkelt JPG billede. Hvis du udvikler kode i C++, vil billedformatkonvertering være enklere, end det lyder. Se C++ eksempel, der itererer gennem billedfiler og kombinerer dem til JPG:

Kodeeksempel i C++ at kombinere flere TIFF til JPG
Upload en fil, du vil flette
Kør kode
Upload en fil, du vil flette
Vælg målformatet fra listen
using namespace Aspose::Words;

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

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);
}

// Beregn den maksimale bredde og højde, og opdater sideindstillingerne 
// for at beskære dokumentet, så det passer til billedernes størrelse.
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");
Kør kode

Sådan konverteres flere TIFF til JPG

  1. Installer Aspose.Words for C++.
  2. Tilføj en biblioteksreference (importér biblioteket) til dit C++ projekt.
  3. Åbn kilde TIFF filen i C++.
  4. Konverter flere TIFF filer til JPG på få sekunder.
  5. Kald AppendDocument() metoden ved at videregive et outputfilnavn med JPG filtypenavnet
  6. Få resultatet af konverteringen TIFF til JPG.

C++ bibliotek for at konvertere TIFF til JPG

Der er tre muligheder for at installere Aspose.Words for C++ til dit udviklermiljø. Vælg venligst en, der ligner dine behov, og følg trin-for-trin instruktionerne:

Systemkrav

Du kan bruge dette C++ - bibliotek til at udvikle software på Microsoft Windows, Linux og macOS -operativsystemer:

  • GCC >= 6.3.0 og Clang >= 3.9.1 er påkrævet til Linux
  • Xcode >= 12.5.1, Clang og libc++ er påkrævet til macOS

Hvis du udvikler software til Linux eller macOS, skal du kontrollere oplysninger om yderligere bibliotekafhængigheder (fontconfig og mesa-glu open source-pakker) i produktdokumentation.

Andre understøttede TIFF flettehandlinger

Du kan flette TIFF til mange andre filformater:

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.