C#で画像のサイズを変更する方法

この簡単なチュートリアルでは、ソース画像を読み込んでからサイズ変更関数を呼び出して変換を実行するだけで、** C#で画像のサイズを変更**する方法について説明します。 **画像サイズを変更するにはC#**コードが、環境を構成する手順とともに提供されます。 JPEGBMP、PNG、GIFなどの任意のタイプの画像のサイズを変更しながら、サイズ変更タイプを設定できます。

C#で画像のサイズを変更する手順

  1. Aspose.Imagingをアプリケーションに追加するように環境を構成します
  2. ソース画像をImageクラスオブジェクトにロードします
  3. サイズ変更タイプとともにImage.Resize()メソッドを呼び出します
  4. 出力画像を希望の形式で保存します

ここでは、* C#の画像サイズの変更*プロセスの使用について、必要なリソースへのリンクを共有し、変換を完了するためのステップバイステップのタスクを使用して説明します。画像を読み込んでから、ここに示すAdaptiveResampleのようにサイズ変更タイプを設定するオプションとともに、サイズ変更関数を呼び出すだけの非常に簡単なプロセスです。ただし、いくつか例を挙げると、LanczosResample、BilinearResample、CubicConvolution、Bellなどの任意のサイズ変更タイプを使用できます。

C#で画像のサイズを変更するコード

using Aspose.Imaging;
namespace ResizeImageInCSharp
{
class Program
{
static void Main(string[] args)
{
// Instantiate the license to avoid trial version watermark in the resized image
License imagingLicense = new License();
imagingLicense.SetLicense("Aspose.Imaging.lic");
// Load the source image to resize with using directive
using (Image imageToResize = Image.Load("ImageToResize.jpg"))
{
// Resize the image using the resize type AdaptiveResample
imageToResize.Resize(imageToResize.Width *2, imageToResize.Height * 2, ResizeType.AdaptiveResample);
// Save the resized image to disk in the desired format
imageToResize.Save("ResizedPhoto_AdaptiveResample.jpg");
}
System.Console.WriteLine("Done");
}
}
}

このコードは、指定されたResizeTypeを使用して* c#画像サイズ変更*操作を使用する方法を示しています。 ImageResizeSettingsクラスオブジェクトを必要とするResize関数の別のオーバーロードを使用できます。このオブジェクトには、プロパティの1つとしてResizeTypeが含まれ、ColorCompareMethod、ColorQuantizationMethod、EntriesCount、FilterTypeなどの他のプロパティも提供します。

このチュートリアルでは、C#で画像のサイズを変更する方法を学びました。画像タイプの変換プロセスを知りたい場合は、C#でBMPからPNG画像を作成する方法の記事を参照してください。

 日本語