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

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

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

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

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

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

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

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

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

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

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

// Υπολογίστε το μέγιστο πλάτος και ύψος και ενημερώστε τις ρυθμίσεις σελίδας 
// για να περικόψετε το έγγραφο ώστε να ταιριάζει στο μέγεθος των εικόνων.
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");
Εκτέλεση κώδικα

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

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

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

Υπάρχουν τρεις επιλογές για να εγκαταστήσετε το 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) στην τεκμηρίωση προϊόντος.

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

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

5%

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

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

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