C++ biblioteka leidžia C++ kūrėjams TIFF vaizdus. TIFF vaizdo konvertavimo variklis analizuoja originalų TIFF turinį, tada eksportuoja sujungtą grafinį turinį į reikiamą formatą.
TIFF vaizdo konvertavimas gali būti sudėtingas, nebent turite profesionalų įrankį šiam darbui atlikti. Naudokite C++ norėdami konvertuoti TIFF vaizdus maksimaliai lanksčiai ir greitai. Paleiskite tiesioginę demonstraciją internete ir patikrinkite aukščiausią vaizdo kokybę naršyklėje. TIFF Vaizdo konvertavimo API palaiko daugybę naudingų parinkčių.
Patobulinkite TIFF vaizdo formatavimo galimybes naudodami Aspose.Words for C++. Tai paprastas būdas sujungti TIFF vaizdus su C++ biblioteka, kuri tvarko visas žemo lygio detales.
Sujunkite TIFF vaizdus ir išsaugokite rezultatą kaip vieną failą. Jei C++, tai bus paprasčiau, nei atrodo. Žr. C++ pavyzdį, kuris TIFF vaizdus ir juos sujungia:
dotnet add package Aspose.Words.Cpp
Kopijuoti
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);
}
// Apskaičiuokite maksimalų plotį ir aukštį ir atnaujinkite puslapio nustatymus,
// kad apkarpytumėte dokumentą, kad jis atitiktų paveikslėlių dydį.
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");
Yra trys parinktys, kaip įdiegti " Aspose.Words for C++ " kūrėjo aplinkoje. Pasirinkite tą, kuris atitinka jūsų poreikius, ir vadovaukitės nuosekliomis instrukcijomis:
Šią C++ biblioteką galite naudoti kurdami programinę įrangą " Microsoft Windows, "Linux" ir "MacOS" operacinėse sistemose:
Jei jums sukurti programinės įrangos Linux ar MacOS, prašome patikrinti informaciją apie papildomų bibliotekų priklausomybių (fontconfig ir mesa-glu atviro kodo paketus) į gaminio dokumentuose.
Galite sujungti TIFF su daugeliu kitų failų formatų: