Μετατροπή πολλαπλών JPG σε BMP σε C++

C++ υψηλής ταχύτητας για μετατροπή πολλών JPG σε BMP

Χρησιμοποιήστε C++ για να αποκτήσετε τη μέγιστη ταχύτητα συγχώνευσης JPG σε BMP Αυτή είναι μια επαγγελματική λύση για να ενώσετε πολλά JPG σε ένα μόνο BMP χρησιμοποιώντας C++. Δοκιμάστε το online δωρεάν!

Προβολή αποσπάσματος κώδικα

Μετατρέψτε το JPG σε BMP στο C++

Η σύγχρονη βιβλιοθήκη C++ επιτρέπει στους προγραμματιστές της C++ να μετατρέψουν το JPG σε BMP μορφή εικόνας με λίγες γραμμές κώδικα. Η μηχανή μετατροπής εικόνας JPG αναλύει το αρχικό γραφικό περιεχόμενο και εξάγει τη συνδυασμένη εικόνα σε BMP μορφή.

Χρησιμοποιήστε το C++ για να μετατρέψετε JPG σε BMP μορφή εικόνας με μέγιστη ευελιξία και ταχύτητα. Εκτελέστε ζωντανή επίδειξη στο διαδίκτυο και ελέγξτε την υψηλότερη ποιότητα BMP εικόνας απευθείας σε ένα πρόγραμμα περιήγησης. Το JPG Conversion API υποστηρίζει μια σειρά από χρήσιμες επιλογές.

Συγχώνευση JPG σε BMP στο C++

Για να μετατρέψετε πολλά JPG σε BMP, απλώς χρησιμοποιήστε τη βιβλιοθήκη C++ που χειρίζεται όλες τις λεπτομέρειες χαμηλού επιπέδου.

Μετατρέψτε πολλές εικόνες JPG και αποθηκεύστε το αποτέλεσμα ως μία BMP εικόνα. Εάν αναπτύξετε κώδικα στο C++, η μετατροπή μορφής εικόνας θα είναι απλούστερη από ό,τι ακούγεται. Δείτε παράδειγμα C++ που επαναλαμβάνεται μέσω αρχείων εικόνας και τα συνδυάζει σε BMP:

Παράδειγμα κώδικα στο C++ για να συνδυάσετε πολλά JPG σε BMP
Ανεβάστε ένα αρχείο που θέλετε να συγχωνεύσετε
Εκτέλεση κώδικα
Ανεβάστε ένα αρχείο που θέλετε να συγχωνεύσετε
Επιλέξτε τη μορφή προορισμού από τη λίστα
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.bmp");
Εκτέλεση κώδικα

Πώς να μετατρέψετε πολλά JPG σε BMP

  1. Εγκαταστήστε το Aspose.Words for C++.
  2. Προσθέστε μια αναφορά βιβλιοθήκης (εισαγωγή της βιβλιοθήκης) στο έργο σας C++.
  3. Ανοίξτε το JPG C++ αρχείο.
  4. Μετατρέψτε πολλά JPG αρχεία σε BMP σε λίγα δευτερόλεπτα.
  5. Καλέστε τη AppendDocument(), μεταβιβάζοντας ένα όνομα αρχείου εξόδου με επέκταση BMP
  6. Λάβετε το αποτέλεσμα της μετατροπής JPG σε BMP.

C++ για μετατροπή του JPG σε BMP

Υπάρχουν τρεις επιλογές για να εγκαταστήσετε το Aspose.Words for C++ στο περιβάλλον προγραμματιστή σας. Επιλέξτε αυτό που μοιάζει με τις ανάγκες σας και ακολουθήστε τις οδηγίες βήμα προς βήμα:

Απαιτήσεις συστήματος

Μπορείτε να χρησιμοποιήσετε αυτήν τη βιβλιοθήκη C++ για να αναπτύξετε λογισμικό σε Microsoft Windows, Linux και macOS:

  • GCC >= 6.3.0 και Clang >= 3.9.1 απαιτούνται για Linux
  • Xcode >= 12.5.1, Clang και libc++ για macOS

Εάν αναπτύσσετε λογισμικό για Linux ή macOS, ελέγξτε τις πληροφορίες για πρόσθετες εξαρτήσεις βιβλιοθήκης (πακέτα ανοιχτού κώδικα fontconfig και mesa-glu) στην τεκμηρίωση προϊόντος.

Άλλες υποστηριζόμενες λειτουργίες συγχώνευσης JPG

Μπορείτε να συγχωνεύσετε το JPG με πολλές άλλες μορφές αρχείων:

5%

Εγγραφείτε στις ενημερώσεις προϊόντων Aspose

Λάβετε μηνιαία ενημερωτικά δελτία και προσφορές απευθείας στο γραμματοκιβώτιό σας.

© Aspose Pty Ltd 2001-2024. Ολα τα δικαιώματα διατηρούνται.