netc#生成缩略图实现思路分解