나는 이미지가 다시 크기 조정하면서 낮은 품질을 얻을 수이미지 크기를 조정하면 품질이 좋지 않습니까?
내 코드 :
string sFile = "D:\\Testing\\" + txtnewname.Text;
Bitmap newImage = new Bitmap(Convert.ToInt32(txtwidth.Text), Convert.ToInt32(txtHeight.Text));
newImage.SetResolution(image.HorizontalResolution, image.VerticalResolution);
using (Graphics gr = Graphics.FromImage(newImage))
{
gr.SmoothingMode = SmoothingMode.HighQuality;
gr.InterpolationMode = InterpolationMode.HighQualityBicubic;
gr.PixelOffsetMode = PixelOffsetMode.HighQuality;
gr.DrawImage(image, new Rectangle(0, 0, (Convert.ToInt32(txtwidth.Text)), Convert.ToInt32(txtHeight.Text)));
}
newImage.Save(sFile + ".jpeg", ImageFormat.Jpeg);
스크린 샷으로 무엇인가 엉망 이었습니까? 나는 완전히 흰 그림을 묘사하지 않을 것입니다 (당신의 "애프터"그림이 "빈약 한 품질"로 비어있는 것처럼 보입니다)? – CodesInChaos
무손실 형식으로 저장하려고 했습니까? 아마도 jpeg 압축 단계가 아니라 품질을 저하시키는 크기 조정이 필요합니다. – CodesInChaos
당신은 정말 이런 질문에 대한 이미지를 보여 주어야합니다 ... – misha