Χρησιμοποιήστε C++ για να αποκτήσετε τη μέγιστη ταχύτητα συγχώνευσης JPG σε εικόνα Αυτή είναι μια επαγγελματική λύση για να ενώσετε πολλά JPG σε ένα μόνο εικόνα χρησιμοποιώντας C++. Δοκιμάστε το online δωρεάν!
Σύγχρονη C++ βιβλιοθήκη επιτρέπει C++ προγραμματιστές να μετατρέψετε JPG εικόνες με εικόνα μορφή με λίγες γραμμές κώδικα. JPG αναλύει το αρχικό περιεχόμενο γραφικών και εξάγει τη συνδυασμένη εικόνα ως εικόνα έγγραφο
Χρησιμοποιήστε C++ να μετατρέψετε JPG εικόνες με εικόνα μορφή με τη μέγιστη ευελιξία και ταχύτητα. Εκτελέστε ζωντανή διαδικτυακή επίδειξη και ελέγξτε την υψηλότερη εικόνα απευθείας σε ένα πρόγραμμα περιήγησης. JPG Conversion API υποστηρίζει μια σειρά από χρήσιμες επιλογές.
Για να μετατρέψετε πολλές JPG εικόνα εικόνες απλώς χρησιμοποιήστε τη C++ που χειρίζεται όλες τις λεπτομέρειες χαμηλού επιπέδου.
Μετατρέψτε πολλές JPG και αποθηκεύστε το αποτέλεσμα ως ένα εικόνα έγγραφο Εάν αναπτύξετε κώδικα στο C++, η μετατροπή μορφής εικόνας θα είναι απλούστερη από ό,τι ακούγεται. Δείτε το C++ που επαναλαμβάνεται μέσω αρχείων εικόνας και τα συνδυάζει σε ένα εικόνα έγγραφο
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.jpg");
Υπάρχουν τρεις επιλογές για να εγκαταστήσετε το Aspose.Words for C++ στο περιβάλλον προγραμματιστή σας. Επιλέξτε αυτό που μοιάζει με τις ανάγκες σας και ακολουθήστε τις οδηγίες βήμα προς βήμα:
Μπορείτε να χρησιμοποιήσετε αυτήν τη βιβλιοθήκη C++ για να αναπτύξετε λογισμικό σε Microsoft Windows, Linux και macOS:
Εάν αναπτύσσετε λογισμικό για Linux ή macOS, ελέγξτε τις πληροφορίες για πρόσθετες εξαρτήσεις βιβλιοθήκης (πακέτα ανοιχτού κώδικα fontconfig και mesa-glu) στην τεκμηρίωση προϊόντος.
Μπορείτε να συγχωνεύσετε το JPG με πολλές άλλες μορφές αρχείων: