C++ perpustakaan ngijini C++ gawe Ngonversi TIFF gambar gampang. Mesin konversi TIFF TIFF gambar asli, banjur ngekspor konten grafis gabungan menyang format sing dibutuhake.
TIFF bisa uga angel, kajaba sampeyan duwe alat profesional kanggo nindakake tugas kasebut. Gunakake C++ kanggo ngowahi TIFF kanthi keluwesan lan kacepetan maksimal. Jalanake demo langsung online lan priksa kualitas gambar paling dhuwur ing browser. TIFF Conversion API ndhukung akeh opsi migunani.
Ningkatake kapabilitas TIFF format gambar Aspose.Words for C++. Iki cara prasaja kanggo gabungke TIFF gambar karo C++ perpustakaan sing Ngalahake kabeh rincian-tingkat kurang.
Gabung TIFF gambar lan simpen asil minangka file siji. Yen sampeyan ngembangake kode ing C++, iki bakal luwih gampang tinimbang sing katon. Deleng C++ sing diulang liwat TIFF gambar
dotnet add package Aspose.Words.Cpp
Nyalin
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);
}
// Ngitung jembaré maksimum lan dhuwur lan nganyari setelan kaca
// kanggo motong document pas ukuran gambar.
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");
Ana telung opsi kanggo nginstal Aspose.Words for C++ kanggo lingkungan pangembang. Pilih salah siji sing cocog karo kabutuhan sampeyan lan tindakake pandhuan langkah demi langkah:
Sampeyan bisa nggunakake perpustakaan C++ iki kanggo nggawe piranti lunak ing Microsoft Windows, Linux lan macOS:
Yen sampeyan nggawe piranti lunak kanggo Linux utawa macOS, priksa informasi babagan katergantungan perpustakaan tambahan (fontconfig lan paket sumber terbuka mesa-glu) ing Dokumentasi Produk.
Sampeyan bisa nggabungake TIFF menyang akeh format file liyane: