Pakkaa JPG C++ SDK

Pienennä JPG kokoa käyttämällä C++

Käyttämällä REST sovellusliittymää kohteessa C++ kehittäjät voivat pakata kohteen JPG ohjelmallisesti. Annetulla ratkaisulla tulos on korkealaatuinen tiedosto pakkaamisen jälkeen.

Katso koodinpätkä

Pakkaa JPG C++

Tehokkaan C++ API:n avulla kehittäjät voivat pakata JPG:n sisällön ja tulostustiedoston koon optimoimiseksi. Tiedoston kokoa pienennetään poistamalla käyttämättömät tiedot ja resurssit. Voit myös pakata kuvia pienentääksesi tulostustiedoston kokoa entisestään.

Sisällön optimoinnin ja pakkaamisen tulos voidaan tallentaa alkuperäiseen JPG muotoon tai mihin tahansa käytettävissä olevaan tallennusmuotoon – DOCX, DOC, RTF, PDF, HTML ja monet muut.

Pienennä JPG tiedoston kokoa C++

Kuten mainittiin, C++ SDK:llamme voit ohjelmallisesti pienentää JPG:n kokoa. Ja nyt voit kokeilla tehokkaita toimintojamme ja arvioida, kuinka JPG pakataan C++ seuraavan esimerkin avulla:

Lataa tiedosto, jonka haluat optimoida/pakkata
Suorita koodi
Valitse kohdemuoto luettelosta
using namespace aspose::words::cloud;

auto config = std::make_shared<ApiConfiguration>(L"####-####-####-####-####",
   L"##################");
auto wordsApi = std::make_shared<WordsApi>(config);

auto requestDocument = std::shared_ptr<std::istream>(
   new std::ifstream(std::filesystem::path(L"Input.jpg"), std::istream::binary));
auto requestCompressOptions = std::make_shared<aspose::words::cloud::models::CompressOptions>();
requestCompressOptions->setImagesQuality(std::make_shared<int32_t>(75));
requestCompressOptions->setImagesReduceSizeFactor(std::make_shared<int32_t>(1));
std::shared_ptr<requests::CompressDocumentOnlineRequest> compressDocumentRequest(
    new requests::CompressDocumentOnlineRequest(
        requestDocument, requestCompressOptions
    )
);
auto compressDocument = wordsApi->compressDocumentOnline(compressDocumentRequest);

auto requestDocument = std::shared_ptr<std::istream>(
   compressDocument->document->values.begin, std::istream::binary));
std::shared_ptr<requests::ConvertDocumentRequest> convertDocument(
    new requests::ConvertDocumentRequest(
        requestDocument, std::make_shared<std::wstring>(L"jpg")
    )
);
wordsApi->convertDocument(convertDocument);
Suorita koodi
  
Kopioi koodi C++ leikepöydälle

Kuinka pakata JPG kohteessa C++

  1. Asenna Aspose.Words Cloud for C++
  2. Lisää kirjastoviite (tuo kirjasto) C++ projektiisi
  3. Määritä API sovellusavaimillasi
  4. Lataa lähde JPG pakattavaksi
  5. Pakkaa JPG, puhdista käyttämättömät tiedot
  6. Valitse tulostetiedostomuoto
  7. Hanki JPG pakkauksen tulos erillisenä tiedostona

C++ kirjasto käyttää JPG pakkausta

Kloonaa Aspose.Words Cloud SDK for C++ lähdekoodille GitHubista. Löydät yksityiskohtaiset tiedot SDK:n rakentamisesta ja määrittämisestä "SDK:n "How to use the SDK" -osiosta.

Noudata näitä dokumentaatiossa olevia Instructions saadaksesi nopeasti tarvittavat suojaustiedot ja käyttääksesi REST sovellusliittymäämme.

Laitteistovaatimukset

Katso tarkemmat tiedot Repository Documentation.

Muut tuetut tiedostomuodot

Voit pakata asiakirjat muille tiedostomuodoille:

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2024. Kaikki oikeudet pidätetään.