გადაიყვანეთ PNG SVG C++ ში

მაღალსიჩქარიანი პროგრამული უზრუნველყოფის C++ PNG SVG ად კონვერტაციისთვის

გამოიყენეთ C++ მაქსიმალური PNG დან SVG მდე კონვერტაციის სიჩქარის მისაღებად. ეს არის სრული პროფესიონალური პროგრამული გადაწყვეტა PNG, SVG და მრავალი სხვა დოკუმენტის ფორმატების C++.

კოდის ნაწყვეტის ნახვა

გადაიყვანეთ PNG SVG C++

გჭირდებათ PNG სურათის გადაყვანა SVG ფორმატში პროგრამულად? ერთად Aspose.Words for C++ ნებისმიერი დეველოპერი ადვილად გარდაქმნის PNG შევიდა SVG მხოლოდ რამდენიმე ხაზი C++ კოდი.

თანამედროვე გამოსახულების დამუშავება C++ API ქმნის SVG PNG სურათებიდან მაღალი სიჩქარით. შეამოწმეთ PNG SVG სურათის კონვერტაციის ხარისხი პირდაპირ ბრაუზერში. ძლიერი C++ ბიბლიოთეკა საშუალებას გაძლევთ PNG სურათები ბევრ პოპულარულ გრაფიკულ ფორმატში.

შეინახეთ PNG როგორც SVG C++

შემდეგი მაგალითი გვიჩვენებს, თუ როგორ უნდა გადაიყვანოთ PNG SVG C++.

მიჰყევით მარტივ ნაბიჯებს, რათა გადააქციოთ PNG SVG ფორმატში. წაიკითხეთ PNG სურათი ლოკალური დისკიდან, შემდეგ უბრალოდ შეინახეთ როგორც SVG, მიუთითეთ გამოსახულების საჭირო ფორმატი SVG გაფართოებით. როგორც PNG წასაკითხად, ასევე SVG შეგიძლიათ გამოიყენოთ სრულად კვალიფიციური ფაილის სახელები. გამომავალი SVG შინაარსი იქნება ორიგინალური PNG სურათის იდენტური.

კოდის მაგალითი C++ PNG SVG ფორმატში გადასაყვანად
ატვირთეთ ფაილი, რომლის კონვერტაციაც გსურთ
გაუშვით კოდი
აირჩიეთ სამიზნე ფორმატი სიიდან
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.png");        
shape->GetShapeRenderer()->Save(u"Output.svg", MakeObject<ImageSaveOptions>(SaveFormat::Svg));
using namespace Aspose::Words; auto doc = MakeObject<Document>(u"Input.png"); doc->Save(u"Output.svg"); using namespace Aspose::Words; auto doc = MakeObject<Document>(u"Input.png"); 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}.svg", page + 1), saveOptions); } using namespace Aspose::Words; auto doc = MakeObject<Document>(); auto builder = MakeObject<DocumentBuilder>(doc); builder->InsertImage(u"Input.png"); doc->Save(u"Output.svg"); using namespace Aspose::Words; auto doc = MakeObject<Document>(); auto builder = MakeObject<DocumentBuilder>(doc); auto shape = builder->InsertImage(u"Input.png"); shape->GetShapeRenderer()->Save(u"Output.svg", MakeObject<ImageSaveOptions>(SaveFormat::Svg));
გაუშვით კოდი
გააზიარეთ კოდი სოციალურ მედიაში:

Როგორ გადავიტანოთ PNG SVG-ად C++-ში

  1. დააინსტალირეთ Aspose.Words for C++.
  2. დაამატეთ ბიბლიოთეკის მითითება (ბიბლიოთეკის იმპორტი) თქვენს C++ პროექტს.
  3. გახსენით წყაროს PNG ფაილი C++.
  4. გამოიძახეთ Save() მეთოდი, გადასცეს გამომავალი ფაილის სახელი SVG გაფართოებით.
  5. PNG კონვერტაციის შედეგი, SVG.

C++ ბიბლიოთეკა PNG SVG

არსებობს სამი ვარიანტი, რომ დააინსტალიროთ 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 ღია კოდის პაკეტები) პროდუქტის დოკუმენტაციაში.

სხვა მხარდაჭერილი PNG კონვერტაციები

შეგიძლიათ გადაიყვანოთ PNG ფაილის სხვა ფორმატებში:

5%

გამოიწერეთ Aspose პროდუქტის განახლებები

მიიღეთ ყოველთვიური გაზეთები და შეთავაზებები პირდაპირ თქვენს საფოსტო ყუთში.