options
w and h parse
mask can work
faster
use float
add some guassian