გამოიყენეთ C++ მაქსიმალური JPG დან BMP მდე კონვერტაციის სიჩქარის მისაღებად. ეს არის სრული პროფესიონალური პროგრამული გადაწყვეტა JPG, BMP და მრავალი სხვა დოკუმენტის ფორმატების C++.
გჭირდებათ JPG სურათის გადაყვანა BMP ფორმატში პროგრამულად? ერთად Aspose.Words for C++ ნებისმიერი დეველოპერი ადვილად გარდაქმნის JPG შევიდა BMP მხოლოდ რამდენიმე ხაზი C++ კოდი.
თანამედროვე გამოსახულების დამუშავება C++ API ქმნის BMP JPG სურათებიდან მაღალი სიჩქარით. შეამოწმეთ JPG BMP სურათის კონვერტაციის ხარისხი პირდაპირ ბრაუზერში. ძლიერი C++ ბიბლიოთეკა საშუალებას გაძლევთ JPG სურათები ბევრ პოპულარულ გრაფიკულ ფორმატში.
შემდეგი მაგალითი გვიჩვენებს, თუ როგორ უნდა გადაიყვანოთ JPG BMP C++.
მიჰყევით მარტივ ნაბიჯებს, რათა გადააქციოთ JPG BMP ფორმატში. წაიკითხეთ JPG სურათი ლოკალური დისკიდან, შემდეგ უბრალოდ შეინახეთ როგორც BMP, მიუთითეთ გამოსახულების საჭირო ფორმატი BMP გაფართოებით. როგორც JPG წასაკითხად, ასევე BMP შეგიძლიათ გამოიყენოთ სრულად კვალიფიციური ფაილის სახელები. გამომავალი BMP შინაარსი იქნება ორიგინალური JPG სურათის იდენტური.
dotnet add package Aspose.Words.Cpp
კოპირება
using namespace Aspose::Words;
auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);
auto shape = builder->InsertImage(u"Input.jpg");
shape->GetShapeRenderer()->Save(u"Output.bmp", MakeObject<ImageSaveOptions>(SaveFormat::Bmp));
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.jpg");
doc->Save(u"Output.bmp");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.jpg");
auto saveOptions = MakeObject<ImageSaveOptions>(SaveFormat::Png);
for (int page = 0; page < doc->get_PageCount(); page++)
{
saveOptions->set_PageSet(MakeObject<PageSet>(page));
doc->Save(String::Format(u"Output_{0}.bmp", page + 1), saveOptions);
}
using namespace Aspose::Words;
auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);
builder->InsertImage(u"Input.jpg");
doc->Save(u"Output.bmp");
using namespace Aspose::Words;
auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);
auto shape = builder->InsertImage(u"Input.jpg");
shape->GetShapeRenderer()->Save(u"Output.bmp", MakeObject<ImageSaveOptions>(SaveFormat::Svg));
არსებობს სამი ვარიანტი, რომ დააინსტალიროთ Aspose.Words for C++ თქვენს დეველოპერის გარემოში. გთხოვთ, აირჩიოთ ის, რომელიც შეესაბამება თქვენს საჭიროებებს და მიჰყევით ნაბიჯ-ნაბიჯ ინსტრუქციებს:
თქვენ შეგიძლიათ გამოიყენოთ ეს C++ ბიბლიოთეკა Microsoft Windows, Linux და macOS ოპერაციული სისტემების პროგრამული უზრუნველყოფის შესაქმნელად:
თუ თქვენ შეიმუშავებთ პროგრამულ უზრუნველყოფას Linux ან macOS– სთვის, გთხოვთ შეამოწმოთ ინფორმაცია ბიბლიოთეკის დამატებითი დამოკიდებულებების შესახებ (fontconfig და mesa-glu ღია კოდის პაკეტები) პროდუქტის დოკუმენტაციაში.
შეგიძლიათ გადაიყვანოთ JPG ფაილის სხვა ფორმატებში: