Kan Silverlight gjøre begge Vector og punktgrafikk?

Kan Silverlight gjøre begge Vector og punktgrafikk?


Microsofts Silverlight plugin gjør nettlesere fungerer slik Adobe Flash gjør. Når du har installert Silverlight, kan du se streaming video, spille interaktive spill og vise grafikk av høy kvalitet. Du kan også kjøre Silverlight og Flash inne i samme nettleser. Silverlight har også omfattende grafisk håndtering evner og kan vise bitmap og kompakt vektorgrafikk i alle nettlesere.

bildeformater

Mange av bildene du ser på Internett er JPEG. Dette er små, komprimerte filer som laster ned raskt til nettlesere. Punktgrafikkbilder, som også kan vises i Silverlight, er mye større og kan vise millioner av farger Som navnet tilsier, en bitmap består av databiter som skaper piksler. Datamaskiner kombinere disse piksler for å skape bitmap bilder du ser på skjermen. Grafiske designere ofte lagre bilder som punktgrafikk når de bryr seg mer om bildekvalitet enn filstørrelse.

Vector Graphics

Nettlesere kan ikke vise vektorgrafikk uten å bruke en plugin, som for eksempel Flash eller Silverlight. En vektorgrafikk eksisterer ikke før et dataprogram trekker den på en dataskjerm. Disse programmene, som bruker matematiske formler, kombinere geometriske figurer kalt primitiver inn bildene du ser i nettleseren din. Fordi nettlesere ikke trenger å laste ned bildefiler, kan websider vise store vektor bilder raskt. Vektorgrafikk heller ikke dårligere når du forstørre dem.

Silverlight punktgrafikk

Webutviklere bruker Microsoft Visual Studio for å lage Silverlight nettsider. Etter å legge til Silverlight plugin til nettleseren din, kan du vise disse sidene. Programmerere legge bitmap på websider ved å dra Silverlight bildekontroller på sidene når du utformer dem. De kan da sette kontrollens ImagerUrl eiendommen slik at den peker til en bitmap. Silverlight utviklere har også muligheten til å lage punktgrafikk i sanntid og endre bruker WriteableBitmap klassen. Denne klassen eksisterer i .NET Framework versjon 3.0 og høyere.

Silverlight Vector Graphics

Selv om du ikke kan lage vektorgrafikk med Microsoft Visual Studio, kan du fortsatt legge dem til en Silverlight web-applikasjon. Silverlight bruker Extensible Application Markup Language å generere brukergrensesnitt du ser på en Silverlight-side. Utviklere lage vektorgrafikk i XAML format ved hjelp av programmer som Expression Blend. De kan deretter importere disse grafikk til Silverlight som deretter integrerer dem. Utviklere kan også skrive kode som animerer importert vektorgrafikk.