Αυτή είναι μια επαγγελματική λύση για να συνδυάσετε το εικόνα χρησιμοποιώντας C++. Χρησιμοποιήστε C++ για να αποκτήσετε τη μέγιστη ταχύτητα συγχώνευσης εικόνα Δοκιμάστε το online δωρεάν!
Η βιβλιοθήκη C++ να μετατρέπουν εύκολα εικόνες. Η μηχανή μετατροπής εικόνας αναλύει το αρχικό περιεχόμενο και, στη συνέχεια, εξάγει το συνδυασμένο γραφικό περιεχόμενο στην απαιτούμενη μορφή.
Η μετατροπή εικόνας μπορεί να είναι δύσκολη, εκτός εάν έχετε ένα επαγγελματικό εργαλείο για να κάνετε τη δουλειά. Χρησιμοποιήστε το C++ για να μετατρέψετε εικόνες με μέγιστη ευελιξία και ταχύτητα. Εκτελέστε ζωντανή διαδικτυακή επίδειξη και ελέγξτε την υψηλότερη ποιότητα εικόνας απευθείας σε ένα πρόγραμμα περιήγησης. Το API μετατροπής εικόνας υποστηρίζει μια σειρά από χρήσιμες επιλογές.
Βελτιώστε τις δυνατότητες μορφής εικόνας με το Aspose.Words for C++. Αυτός είναι ένας απλός τρόπος για να συνδυάσετε εικόνες με τη C++ που χειρίζεται όλες τις λεπτομέρειες χαμηλού επιπέδου.
Συγχωνεύστε εικόνες και αποθηκεύστε το αποτέλεσμα ως ένα μόνο αρχείο. Εάν αναπτύξετε κώδικα στο C++, αυτό θα είναι πιο απλό από ό,τι ακούγεται. Δείτε C++ που επαναλαμβάνεται μέσω εικόνων και τις συνδυάζει:
dotnet add package Aspose.Words.Cpp
αντίγραφο
using namespace Aspose::Words;
std::vector<String> fileNames { u"Input1.png", u"Input2.png" };
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.png");
Υπάρχουν τρεις επιλογές για να εγκαταστήσετε το Aspose.Words for C++ στο περιβάλλον προγραμματιστή σας. Επιλέξτε αυτό που μοιάζει με τις ανάγκες σας και ακολουθήστε τις οδηγίες βήμα προς βήμα:
Μπορείτε να χρησιμοποιήσετε αυτήν τη βιβλιοθήκη C++ για να αναπτύξετε λογισμικό σε Microsoft Windows, Linux και macOS:
Εάν αναπτύσσετε λογισμικό για Linux ή macOS, ελέγξτε τις πληροφορίες για πρόσθετες εξαρτήσεις βιβλιοθήκης (πακέτα ανοιχτού κώδικα fontconfig και mesa-glu) στην τεκμηρίωση προϊόντος.
Μπορείτε να συγχωνεύσετε το εικόνα με πολλές άλλες μορφές αρχείων: