Rasteriser SVG

Hej gutter, vi er tilbage med endnu en månedlig udgivelse af Aspose.Imaging Cloud. Det har været live nu og tilgængeligt til at forbruge det i din applikation. I denne udgivelse har vi introduceret understøttelse af billedformatet SVG, forbedret hukommelsesforbrug sammen med mange andre forbedringer og fejlrettelser af de problemer, der er rapporteret i tidligere versioner af Aspose.Imaging Cloud. For fuldstændige detaljer om nye funktioner og forbedringer, se venligst release notes i denne version. Denne artikel forklarer detaljerne om, hvad der er nyt introduceret i denne artikel.

Arbejder med SVG

SVG er et mere populært billedformat, der bliver brugt på grund af dets fordele i forhold til andre filformater (såsom PNG, JPEG og GIF).Men selv da stødte du på en række scenarier, hvor du skal rasterisere SVG-billederne. Disse SVG-snapshots er dine reservebilleder til gamle browsere og er ofte påkrævet som miniaturebilleder eller forhåndsvisningsbilleder, især til deling på sociale medier.

Vi har introduceret nye API’er til at manipulere SVG-billedformatet i den nuværende udgivelse. Nu kan du opdatere egenskaberne for et SVG-billede eller konvertere det til et almindeligt rasterbillede. Alt, hvad vi kan sige, er, at Aspose.Imaging Cloud forvandles til en komplet billedløsning for udviklere med den nye funktion.

Lad mig vise dig, hvor nemt du kan manipulere SVG-billeder i din applikation. Jeg bruger cURL-kommandoen til demonstrationen. Aspose.Imaging Cloud leverer dog også SDK’er af alle populære programmeringssprog via GitHub og eksterne Package Managers, så du direkte kan bruge Aspose.Imaging Cloud til billedmanipulation i din yndlingsplatform direkte uden en minimal indlæringskurve.

Aspose.Imaging Cloud giver følgende to API til at arbejde med SVG. Hvis du indstiller formatet til SVG, opdaterer API kildens SVG-billedegenskaber, ellers rasteriserer det billedet i henhold til det angivne billedformat.

  • POST/imaging/svg - Opdater parametre for SVG-billede. Billeddata sendes som nul-indekseret multipart/form-dataindhold eller som rå kropsstrøm.

Her går vi. Vi følger de angivne trin for at manipulere SVG-billeder.

Opdater SVG-egenskaber

  • Få JWT Access Token til godkendelse
  • Upload SVG-kildebillede til Aspose standardlager
  • Opdater egenskaber for SVG-billeder
// Få først adgangstoken
// Hent appnøgle og app-SID fra https://dashboard.aspose.cloud/
curl -X POST "https://api.aspose.cloud/connect/token" 
-d "grant_type=client_credentials&client_id=[AppSID]&client_secret=[AppKey]" 
-H "Content-Type: application/x-www-form-urlencoded" 
-H "Accept: application/json"

//Upload et SVG-kildebillede til Aspose-standardlageret
curl -X PUT "https://api.aspose.cloud/v3.0/imaging/storage/file/Temp%2Fcs2cpp.svg" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-F "imageData=@C:/Temp/cs2cpp.svg"

//Opdater SVG-billedindstillinger
curl -X GET "https://api.aspose.cloud/v3.0/imaging/test.svg/svg?colorType=Rgb&textAsShapes=true&scaleX=0&scaleY=0&bkColor=white&fromScratch=false&folder=Temp&format=svg" 
-H "accept: application/json" 
-H "authorization: Bearer [Acess_Token]" 
--output C:/Temp/test_updated.svg

Rasteriser SVG-billede

  • Få JWT Access Token til godkendelse
  • Rasteriser SVG-billede fra anmodningens brødtekst, og returner rasterbillede som svarstrøm
// Få først adgangstoken
// Hent appnøgle og app-SID fra https://dashboard.aspose.cloud/
curl -X POST "https://api.aspose.cloud/connect/token" 
-d "grant_type=client_credentials&client_id=[AppSID]&client_secret=[AppKey]" 
-H "Content-Type: application/x-www-form-urlencoded" 
-H "Accept: application/json"

//Rasteriser SVG-billede til PNG med skaleringsindstilling
curl -X POST "https://api.aspose.cloud/v3.0/imaging/svg?colorType=Rgb&textAsShapes=false&scaleX=2&scaleY=2&bkColor=gray&fromScratch=false&format=png" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-F "imageData=@C:/Temp/Test.svg" 
--output C:/Temp/Test.png

Andre forbedringer

Her går vi, vi vil følge disse trin:

  • Tilføjet SVG native support.
  • Etableret detaljeret logning.
  • Forbedret hukommelsesbrug i API’en.
  • Rettet fejl Tiff inverterer sort og hvid efter lagring eller transformation.
  • Rettet Jpg til PNG-konverteringsproblem.
  • Rettet EMF til SVG-konverteringsproblem.
  • Rettet SVG til PNG forkert konvertering.
  • Efter konvertering af .emf til .png genkendes nogle tegn ikke korrekt.

Vi vil gerne høre fra dig

Start en gratis prøveperiode i dag. Alt du behøver er at tilmelde dig med cloud-dashboard. Når du har tilmeldt dig, er du klar til at prøve de kraftfulde filbehandlingsfunktioner, der tilbydes af aspose.cloud.

Du er velkommen til at skrive en kommentar nedenfor eller dele dine tanker om den nye version af Aspose.Imaging Cloud API på vores supportforum.

Foreslåede indlæg

Vi anbefaler stærkt, at du besøger følgende link for at lære om: