Skip to content

warp view image

Steven GUEGUEN edited this page Oct 27, 2020 · 4 revisions

Image

Displays Base64 image

type = image

image

CSS vars

  • Size
    • --warp-view-chart-width
    • --warp-view-chart-height
  • Colors
    • --warp-view-font-color

Specific attributes

See common attributes

Events

See common events

Data format

{
  "data": "data:image/png;base64,iVBOR[...]ky1P3"
}
  • data: Base 64 image to be displayed (could be an array of)

Specific options and globalParams

Name Type Default Description
bgColor string 'transparent' Background color

Sample

<warpview-tile
          url="https://warp.senx.io/api/v0/exec"
          responsive="true"
          type="image">
//draw tangents along the curve
300 200 '2D3' PGraphics
255 Pbackground
16 PtextSize

50 'x1' STORE
50 'y1' STORE
200 'x2' STORE
130 'y2' STORE

100 'cx1' STORE
40 'cy1' STORE

110 'cx2' STORE
140 'cy2' STORE


4 PstrokeWeight
$x1 $y1 Ppoint //first anchor
$x2 $y2 Ppoint //second anchor

2 PstrokeWeight
$x1 $y1 $cx1 $cy1 Pline
$x2 $y2 $cx2 $cy2 Pline

2 PstrokeWeight
0xffff0000 Pstroke
$x1 $y1 $cx1 $cy1 $cx2 $cy2 $x2 $y2 Pbezier

0 10 <%
  10.0 / 't' STORE

  $x1 $cx1 $cx2 $x2 $t PbezierPoint 'x' STORE
  $y1 $cy1 $cy2 $y2 $t PbezierPoint 'y' STORE
  $x1 $cx1 $cx2 $x2 $t PbezierTangent 'tx' STORE
  $y1 $cy1 $cy2 $y2 $t PbezierTangent 'ty' STORE
  $ty $tx ATAN2 PI 2.0 / - 'angle' STORE
  0xff009f00 Pstroke
  $x
  $y
  $x $angle COS 12 * +
  $y $angle SIN 12 * +
  Pline

  0x9f009f00 Pfill
  PnoStroke
  'CENTER' PellipseMode
  $x $y 5 5 Pellipse
%> FOR
Pencode
</warpview-tile>
Clone this wiki locally