I grund och botten, Fabric.js kan användas för om någon HTML5 duk manipulation, som levande teckning, lägga till objekt, importera SVG-bilder, redigering och bearbetning av former, etc ..
På toppen av denna funktion, förmodligen lika viktig, den inbyggda SVG-to-duk parser gör det också möjligt för utvecklare att enkelt migrera de är tidigare byggt SVG-grafik i HTML 5 duk.
Detta säkerställer mer kontroll över dessa bilder, har tillgång utvecklare inte har medan de var i SVG-format.
I mer komplicerade termer Fabric.js kan betraktas som ett interaktivt objektmodell byggd ovanpå HTML 5 canvas element, precis som DOM är HTML-sidor.
Fabric.js fungerar med både klientsidan (webbläsare) och server-side (Node.js) miljöer.
Vad är nytt i den här utgåvan :
- tillbaka oförenlighet:
- JSON och Cufon inte längre ingår i standard build
- Ändra standardobjekt "originX / originY till vänster / överst
- fabric.StaticCanvas # Bakgrundsbild och fabric.StaticCanvas # overlayImage är fabric.Image instanser. fabric.StaticCanvas # backgroundImageOpacity, fabric.StaticCanvas # backgroundImageStretch, fabric.StaticCanvas # overlayImageLeft och fabric.StaticCanvas # overlayImageTop togs bort.
- fabric.Text # background är nu fabric.Object # background
- Ta bort fabric.Object # toGrayscale och fabric.Object # overlayFill eftersom de är alltför specifik
- Ta bort fabric.StaticCanvas.toGrayscale eftersom vi redan har den logiken i fabric.Image.filters.Grayscale.
- Split centerTransform i fastigheterna centeredScaling och centeredRotation. Object rotation händer nu runt originX / originY punkt INTE centeredRotation = true. Object skalning händer nu icke-centrerat OM centeredScaling = true.
Vad är nytt i version 1.5.0:
- tillbaka oförenlighet:
- JSON och Cufon inte längre ingår i standard build
- Ändra standardobjekt "originX / originY till vänster / överst
- fabric.StaticCanvas # Bakgrundsbild och fabric.StaticCanvas # overlayImage är fabric.Image instanser. fabric.StaticCanvas # backgroundImageOpacity, fabric.StaticCanvas # backgroundImageStretch, fabric.StaticCanvas # overlayImageLeft och fabric.StaticCanvas # overlayImageTop togs bort.
- fabric.Text # background är nu fabric.Object # background
- Ta bort fabric.Object # toGrayscale och fabric.Object # overlayFill eftersom de är alltför specifik
- Ta bort fabric.StaticCanvas.toGrayscale eftersom vi redan har den logiken i fabric.Image.filters.Grayscale.
- Split centerTransform i fastigheterna centeredScaling och centeredRotation. Object rotation händer nu runt originX / originY punkt INTE centeredRotation = true. Object skalning händer nu icke-centrerat OM centeredScaling = true.
Vad är nytt i version 1.4.13:
- tillbaka oförenlighet:
- JSON och Cufon inte längre ingår i standard build
- Ändra standardobjekt "originX / originY till vänster / överst
- fabric.StaticCanvas # Bakgrundsbild och fabric.StaticCanvas # overlayImage är fabric.Image instanser. fabric.StaticCanvas # backgroundImageOpacity, fabric.StaticCanvas # backgroundImageStretch, fabric.StaticCanvas # overlayImageLeft och fabric.StaticCanvas # overlayImageTop togs bort.
- fabric.Text # background är nu fabric.Object # background
- Ta bort fabric.Object # toGrayscale och fabric.Object # overlayFill eftersom de är alltför specifik
- Ta bort fabric.StaticCanvas.toGrayscale eftersom vi redan har den logiken i fabric.Image.filters.Grayscale.
- Split centerTransform i fastigheterna centeredScaling och centeredRotation. Object rotation händer nu runt originX / originY punkt INTE centeredRotation = true. Object skalning händer nu icke-centrerat OM centeredScaling = true.
Vad är nytt i version 1.3.0:
- Ta bort valbara, hasControls, hasBorders, hasRotatingPoint, transparentCorners , perPixelTargetFind från standardobjekt / json representation av objekt.
- Object rotation händer nu runt originX / originY punkt INTE centerTransform = true.
- fabric.Text # textShadow har tagits bort -. nya fabric.Text.shadow egendom (typ av fabric.Shadow)
- fabric.BaseBrush skuggegenskaper kombineras till en fastighet = & # x3e; fabric.BaseBrush.shadow (Shadow, shadowBlur, shadowOffsetX, shadowOffsetY inte längre existerar).
- fabric.Path.fromObject är nu asynkron. fabric.Canvas # loadFromDatalessJSON är föråldrat.
Vad är nytt i version 1.2.0:.
- Gör fabric.Object # toDataURL synkron
- fabric.Text # strokeStyle - & # x3e; fabric.Text # stroke, för konsekvens med andra objekt.
- fabric.Object.setActive (...) - & # x3e; fabric.Object.set ("aktiv", ...). fabric.Object.isActive är borta (använd fabric.Object.active istället).
Krav :
- Javascript aktiverat på klientsidan
- Node.js 0,6 eller högre för server-side miljöer
Kommentarer hittades inte