在 C# 中調整大小期間保持影像品質
在不明顯品質下降的情況下調整影像大小是一個常見的挑戰。 雖然完全消除質量損失是不可能的,但智慧技術可以顯著減少品質損失。
最佳 C# 調整大小方法
以下 C# 程式碼提供了高品質的調整大小解決方案:
<code class="language-csharp">Bitmap newImage = new Bitmap(newWidth, newHeight); using (Graphics gr = Graphics.FromImage(newImage)) { // Optimize for quality gr.SmoothingMode = SmoothingMode.HighQuality; gr.InterpolationMode = InterpolationMode.HighQualityBicubic; gr.PixelOffsetMode = PixelOffsetMode.HighQuality; // Resize the image gr.DrawImage(srcImage, new Rectangle(0, 0, newWidth, newHeight)); }</code>
此程式碼使用進階設定進行平滑、插值和像素偏移,從而以最小的品質妥協調整影像大小,保留清晰度和細節。
以上是如何在 C# 中調整影像大小而不造成明顯的品質損失?的詳細內容。更多資訊請關注PHP中文網其他相關文章!