Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. image.src = "Landscape.png";
  2. image.onload = function() {
  3. img = new Image;
  4.  
  5. img.src = "Gradient.png";
  6. img.onload = function(){
  7. canvas.width = img.width;
  8. canvas.height = img.height;
  9. context.save();
  10. context.drawImage(image, 0, 0, canvas.width, canvas.height);
  11. drawCustomLogo(context);
  12. var id1 = getContextFromImg(image);
  13. var id2 = getContextFromImg(img);
  14. var b = new Blending();
  15. var sid = b.overlay(id1, id2);
  16. var bc = document.getElementById('custom');
  17. bc.width = image.width;
  18. bc.height = image.height;
  19. var bctx = bc.getContext('2d');
  20. bctx.putImageData(sid, 0, 0);
  21. }
  22.  
  23. (Target > 0.5) (1 - (1-2*(Target-0.5)) * (1-Blend)) +
  24. (Target <= 0.5) ((2*Target) * Blend)
  25.  
  26. dst[px ] = (dRA<=0.5) ? (2*src[px ]*dRA/dA) : 255 - (2 - 2*dRA/dA) * (255-src[px ]);
  27. dst[px+1] = (dGA<=0.5) ? (2*src[px+1]*dGA/dA) : 255 - (2 - 2*dGA/dA) * (255-src[px+1]);
  28. dst[px+2] = (dBA<=0.5) ? (2*src[px+2]*dBA/dA) : 255 - (2 - 2*dBA/dA) * (255-src[px+2]);
  29.  
  30. color(red) = (1 - alphaBlending)*sourceColor(red) + alphaBlending*func(colorBlending(red),colorSource(red));
  31. ....
  32. // continue for other color
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement