private const int DEF_WIDTH = 80;
private const int DEF_HEIGHT = 120;

if(pThumbnail.Height* DEF_WIDTH  >  DEF_HEIGHT *  pThumbnail.Width )
newImg = oriImg.GetThumbnailImage(DEF_HEIGHT *  oriImg.Width /oriImg.Height,DEF_HEIGHT ,null,IntPtr.Zero );
else
g.DrawImage(pThumbnail,DEF_WIDTH, DEF_WIDTH * pThumbnail.Height/pThumbnail.Width, pThumbnail.Width, pThumbnail.Height);