文字を描画する C#で簡易画像編集ソフトをつくる(その10) では画像のなかに文字をいれることができるようになりましたが、文字の位置を変えることができません。そこで文字の位置を変更できるようにします。 選択範囲を移動させ・・・
ゲームを真似してつくってみたシリーズ枠の内部はスクロールできます
ネタゲー
文字を描画する C#で簡易画像編集ソフトをつくる(その10) では画像のなかに文字をいれることができるようになりましたが、文字の位置を変えることができません。そこで文字の位置を変更できるようにします。 選択範囲を移動させ・・・
今回は簡易画像編集ソフトに文字を描画する機能を追加します。 [文字を挿入する]を選択したらダイアログを表示し、確定したら左上を起点に文字列を挿入します。このままではあまり役に立たないのですが、今後改良を加えます。 では文・・・
マウスをドラッグすることで直線や曲線を引くことができるようにします。 まずメニューを追加します。 そしてEditMode列挙体にDrawLineとFreeLineを追加します。 [crayon-69a4261bad85c・・・
これまで作成してきた簡易画像編集ソフトにはアンドゥとリドゥの機能がありませんでした。そこでアンドゥとリドゥの機能を追加します。 まず、以下のようなクラスを作成します。アンドゥまたはリドゥをするときはビットマップ情報とどの・・・
矩形、楕円を描画する まずメニューを作成します。そして以下のような列挙体を作成します。 [crayon-69a4261badb3c167224820/] [crayon-69a4261badb3f757212957/] ・・・
これはウィンドウをキャプチャしたものをjpg形式で保存したものです。 タイトルバーの部分だけ色を変更しようとするとムラができてうまくいきません。 そこで似たような色でも同じ色とみなして置換できるようにします。 まずはダイ・・・
色を反転させる 今回は簡単です。すぐに終わります。色を反転させる処理を行ないます。R,G,Bの要素をそれぞれ求めて255からこの値を引くと補色を得ることができます。 [crayon-69a4261baddf2512280・・・
複数の画像ファイルの色を置換するアプリ でもやりましたが、指定した色を置換する機能を追加します。 色を指定するために色を記憶させる機能も追加します。 まず新しいユーザーコントロールを作成します。チェックボックスにチェック・・・
画像全体の反転・回転であれば簡単 今回は左右上下反転と回転をやります。といってもBitmapクラスのRotateFlipメソッドを使うだけなので簡単です。 [crayon-69a4261bae136964981163/]・・・
画像の拡大と縮小 前回作成した簡易画像編集ソフトはファイルを開くことと保存することしかできず、肝心の編集機能がありませんでした。今回は画像の拡大と縮小をおこないます。 SizeChangeメソッドの作成 SizeChan・・・