좋은 품질의 큰 이미지가 필요합니다. 작은 크기 (30x30px)로 크기를 조정해야하며 graphics.DrawImage로 크기를 조정합니다. 그러나 크기를 조정하면 흐리게되고 약간 가볍습니다. 또한 CompositingQuality 및 InterpolationMode를 시도했지만 모두 좋지 않았습니다.품질을 잃지 않고 이미지 크기를 조정하는 방법
예, 그 품질을 얻으려고합니다.
내가 나 자신을 그릴 아이콘의 이미지를 편집
내 결과, 어쩌면 더 나은 크기를 조정하지 않고 작은을 그릴 것입니다?
Edit2가
Resizeing 코드 :
Bitmap tbmp;
//drawing all my features in tbmp with graphics
bmp = new Bitmap(width + 5, height + 5);
bmp.MakeTransparent(Color.Black);
using (var gg = Graphics.FromImage(bmp))
{
gg.CompositingQuality = CompositingQuality.HighQuality;
// gg.SmoothingMode = SmoothingMode.HighQuality;
gg.InterpolationMode = InterpolationMode.HighQualityBicubic;
gg.DrawImage(tbmp, new Rectangle(0, 0, width, height), new Rectangle(GXMin, GYMin, GXMax + 20, GYMax + 20), GraphicsUnit.Pixel);
gg.Dispose();
}
품질이 떨어지지 만 품질은 벡터 그래픽이 아닌 비트 맵입니다. –
크기 조정을 위해 사용하고있는 * 실제 코드 *를 표시 할 수 있습니까? –
실제 코드가 추가되었습니다. – BOBUK