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 中国語 Web サイトの他の関連記事を参照してください。