Socket
Socket
Sign inDemoInstall

@mediapipe/drawing_utils

Package Overview
Dependencies
0
Maintainers
3
Versions
21
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.1612318402 to 0.1.1613083488

4

drawing_utils.js

@@ -11,4 +11,4 @@ (function(){/*

function u(a,c){a=a.split(".");var b=t;a[0]in b||"undefined"==typeof b.execScript||b.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===c?b[d]&&b[d]!==Object.prototype[d]?b=b[d]:b=b[d]={}:b[d]=c};var v={color:"white",lineWidth:4,radius:6};function w(a){a=a||{};return Object.assign(Object.assign(Object.assign({},v),{fillColor:a.color}),a)}function x(a,c){return c&&a instanceof Function?a(c):a}function y(a,c,b){return Math.max(Math.min(c,b),Math.min(Math.max(c,b),a))}u("clamp",y);
u("drawLandmarks",function(a,c,b){if(c){b=w(b);a.save();var d=a.canvas;c=h(c);for(var e=c.next();!e.done;e=c.next())if(e=e.value,void 0!==e&&!(void 0!==e.visibility&&.1>e.visibility)){a.fillStyle=x(b.fillColor,e);a.strokeStyle=x(b.color,e);a.lineWidth=x(b.lineWidth,e);var f=new Path2D;f.arc(e.x*d.width,e.y*d.height,x(b.radius,e),0,2*Math.PI);a.fill(f);a.stroke(f)}a.restore()}});
u("drawLandmarks",function(a,c,b){if(c){b=w(b);a.save();var d=a.canvas;c=h(c);for(var e=c.next();!e.done;e=c.next())if(e=e.value,void 0!==e&&!(void 0!==e.visibility&&.5>e.visibility)){a.fillStyle=x(b.fillColor,e);a.strokeStyle=x(b.color,e);a.lineWidth=x(b.lineWidth,e);var f=new Path2D;f.arc(e.x*d.width,e.y*d.height,x(b.radius,e),0,2*Math.PI);a.fill(f);a.stroke(f)}a.restore()}});
u("drawConnectors",function(a,c,b,d){if(c&&b){d=w(d);a.save();var e=a.canvas;a.beginPath();b=h(b);for(var f=b.next();!f.done;f=b.next()){var l=f.value;f=c[l[0]];l=c[l[1]];f&&l&&(a.strokeStyle=x(d.color,f),a.lineWidth=x(d.lineWidth,f),a.moveTo(f.x*e.width,f.y*e.height),a.lineTo(l.x*e.width,l.y*e.height))}a.stroke();a.restore()}});
u("drawRectangle",function(a,c,b){b=w(b);a.save();var d=a.canvas;a.scale(d.width,d.height);a.fillStyle=x(b.color);a.translate(c.xCenter,c.yCenter);a.rotate(c.rotation*Math.PI/180);a.fillRect(-c.width/2,-c.height/2,c.width,c.height);a.restore()});u("lerp",function(a,c,b,d,e){return y(d*(1-(a-c)/(b-c))+e*(1-(b-a)/(b-c)),d,e)});}).call(this);
u("drawRectangle",function(a,c,b){b=w(b);a.save();var d=a.canvas;a.beginPath();a.lineWidth=x(b.lineWidth);a.strokeStyle=x(b.color);a.fillStyle=x(b.fillColor);a.translate(c.xCenter*d.width,c.yCenter*d.height);a.rotate(c.rotation*Math.PI/180);a.rect(-c.width/2*d.width,-c.height/2*d.height,c.width*d.width,c.height*d.height);a.translate(-c.xCenter*d.width,-c.yCenter*d.height);a.stroke();a.fill();a.restore()});u("lerp",function(a,c,b,d,e){return y(d*(1-(a-c)/(b-c))+e*(1-(b-a)/(b-c)),d,e)});}).call(this);
{
"name": "@mediapipe/drawing_utils",
"description": "Mediapipe Simple Drawing Utilities",
"version": "0.1.1612318402",
"version": "0.1.1613083488",
"author": "mhays@google.com",

@@ -6,0 +6,0 @@ "license": "Apache-2.0",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc