added particle.maskOnImage()