peformance/efficiency fixes
use different lib that's faster
try using imagemagick first

it's the fastest, but sometimes errors out,
so we still fall back to pure-Go