|
@@ -11,14 +11,7 @@
|
|
|
|
|
|
body {
|
|
|
background-color: #050505;
|
|
|
-
|
|
|
- background: rgb(43,45,48); /* Old browsers */
|
|
|
- background: -moz-radial-gradient(center, ellipse cover, rgba(43,45,48,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
|
|
|
- background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(43,45,48,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
|
|
|
- background: -webkit-radial-gradient(center, ellipse cover, rgba(43,45,48,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
|
|
|
- background: -o-radial-gradient(center, ellipse cover, rgba(43,45,48,1) 0%,rgba(0,0,0,1) 100%); /* Opera 12+ */
|
|
|
- background: -ms-radial-gradient(center, ellipse cover, rgba(43,45,48,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
|
|
|
- background: radial-gradient(ellipse at center, rgba(43,45,48,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
|
|
|
+ background: radial-gradient(ellipse at center, rgba(43,45,48,1) 0%,rgba(0,0,0,1) 100%);
|
|
|
|
|
|
margin: 0;
|
|
|
font-family: Arial;
|
|
@@ -286,27 +279,18 @@
|
|
|
|
|
|
//
|
|
|
|
|
|
- function colorify( ctx, width, height, color, a ) {
|
|
|
+ function colorify( ctx, width, height, color ) {
|
|
|
|
|
|
- var r = color.r;
|
|
|
- var g = color.g;
|
|
|
- var b = color.b;
|
|
|
+ var r = color.r, g = color.g, b = color.b;
|
|
|
|
|
|
var imageData = ctx.getImageData( 0, 0, width, height );
|
|
|
var data = imageData.data;
|
|
|
|
|
|
- for ( var y = 0; y < height; y ++ ) {
|
|
|
-
|
|
|
- for ( var x = 0; x < width; x ++ ) {
|
|
|
-
|
|
|
- var index = ( y * width + x ) * 4;
|
|
|
+ for ( var i = 0, l = data.length; i < l; i += 4 ) {
|
|
|
|
|
|
- data[ index ] *= r;
|
|
|
- data[ index + 1 ] *= g;
|
|
|
- data[ index + 2 ] *= b;
|
|
|
- data[ index + 3 ] *= a;
|
|
|
-
|
|
|
- }
|
|
|
+ data[ i + 0 ] *= r;
|
|
|
+ data[ i + 1 ] *= g;
|
|
|
+ data[ i + 2 ] *= b;
|
|
|
|
|
|
}
|
|
|
|
|
@@ -377,7 +361,7 @@
|
|
|
var canvas = imageToCanvas( baseSprite );
|
|
|
var context = canvas.getContext( '2d' );
|
|
|
|
|
|
- colorify( context, canvas.width, canvas.height, color, 1 );
|
|
|
+ colorify( context, canvas.width, canvas.height, color );
|
|
|
|
|
|
var dataUrl = canvas.toDataURL();
|
|
|
|