タグ: Magick.Net

MagickNetでアニメーションGIFを分解してみよう

#Magick.Net

前回はMagickNetでアニメーションGIFを作りました。 今回は、作ったアニメーションGIFをフレームごとに分解して一つ一つのgifファイルとして保存します。 MagickNetだと、かなり簡単にできるようになっていますので、いきなりサンプルコードを載せます。 普段のMagickImageではなく …

MagickNetでGIFアニメーションを作ろう

#Magick.Net

前回は9分割した画像を合成してもとに戻すというシナリオで画像合成について説明しました。 今回はGIFアニメーションを作成してみましょう。 シナリオとしては、前回まで使っていた を9分割し、600ms間隔で各パーツを表示し 最後のパーツが表示されてから600ms後に合成されたものを表示するというGIFアニメーションを作成 …

MagickNetで画像を合成してみよう

#Magick.Net

前回は画像の切り取りかたについて説明しました。 復習 今回は、復習として、いつもの画像を9分割にして保存してみましょう。 リサイズ後の元画像は以下の通り。 サンプルは以下の通りです private static void リサイズして9分割() { var path = …

MagickNetで画像を切り取ってみよう

#Magick.Net

前回は、画像の回転と画像フォーマットの変更について説明しました。 今回は、画像を切り取ってみようと思います。 リサイズで20%にした画像を中心を軸に縦横半分ずつ残します。 リサイズしただけの画像 画像を切り取るときにはCropというメソッドを利用し、オーバーロードが3種類あります。 //重心を規定し、そこから縦横指定し …

MagickNetで画像の回転と画像フォーマットの変更をしよう

#Magick.Net

前回のMagickNetことはじめに続いて、画像を回転させてみましょう。 あ、あけましておめでとうございます。今年もよろしくお願いします。 前回はリサイズで20%のサイズにしました。 今回はそれに加えて画像を45°傾けてみましょう。 とりあえずjpegのままで保存します。 コードとしては以下のように前回のコードに …