「小技」の記事一覧(13 / 18ページ目)

C#で巨大な数を扱う

その他の小技

int型に格納できる値の範囲は-2,147,483,648~ 2,147,483,647です。これならほとんどの場合は対応できますが、もっと大きな範囲になってしまう場合があります。 long型ならintよりも広い範囲の値・・・

他のウィンドウの大きさを変更する

その他の小技

ウィンドウの大きさを自由に変更できたらいいのに……と思うことがあります。自分で作成したアプリであれば表示位置とサイズを自由に設定できますが、他人がつくったアプリの場合はそうはいきません。さてどうしたものでしょうか? ここ・・・

複数のレイヤーをグループ化する

画像処理

複数のレイヤーをグループ化する方法を考えます。グループ化することでまとめて移動させたりサイズ変更をすることができます。 新しいクラスをつくります。ひとつにまとめたいレイヤーをここに格納します。LayerGroupもLay・・・

レイヤーのサイズ変更をする

画像処理

今回はレイヤーに読み込まれた画像を拡大したり縮小できるようにします。実際にビットマップを縮小してからもう一度拡大すると劣化した画像しか表示されないのでLayerクラスのBitmapプロパティは最初のオリジナル画像を保存し・・・

レイヤーをつかった画像を保存する

画像処理

レイヤーをつかった画像を保存します。レイヤーが存在する状態で保存するので、あとでレイヤーの位置を変更することもできます。 保存しなければならない情報として、レイヤーの名前と位置、レイヤーがもつビットマップが考えられます。・・・

レイヤーの上下関係を変更する

画像処理

前回はレイヤーをつかった画像作成をやりました。今回はレイヤーの上下関係を変更します。レイヤーが重なっている場合は手前にあるレイヤーに描画されているものが表示されます。 ではさっそくやってみましょう。 まずデザイナでレイヤ・・・

レイヤーをつかった画像作成

画像処理

ふたつの写真を合成してそのあとに位置関係を変更したい。しかしそのときには画像は一体化しているので2枚の写真の位置関係を変更することはできません。しかしレイヤーにしてしまえば双方は独立しているのでいつでも位置を変更すること・・・

ページの先頭へ