我有一個位圖變量,我將較小的32x32 png文件(作爲位圖加載)複製到位圖上。然而,一些PNG被放大(總是相同的),並且例如在複製後顯示爲36×36。幾乎就像一些PNG有另一個DPI或其他東西?我怎樣才能防止這一點?C#爲什麼在使用GDI +進行復制後會調整一些位圖?
Graphics g = Graphics.FromImage(destinationImage);
g.DrawImage(sourceImage, location); // sourceImage is sometimes larger than it actually is. On disk it is 32x32 but after copying it might be bigger...
g.Dispose();
Graphics.DrawImage(Image,Rectangle)解決了它。 – Napoleon