なでしこ 部品壊すテスト

サンプルプログラム なでしこをお持ちの方は試してみてください。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 画像0とはイメージ。 これについて W=150。H=100。 可視はオフ。 塗り色は白色。 0,0から150,100へ四角。 画像1とはイメージ。 これについて 画像は「画像0」 画像2とはイメージ。 これについて W=50。H=50。 可視はオフ。 塗り色は赤色。線スタイルは透明。 0,0から50,50へ円。 画像2を画像1の50,25へ合成。 ボタン1とはボタン そのクリックした時は~ 画像1の画像は「画像0」 画像2を画像1の(100の乱数),(50の乱数)へ合成。 ●合成({グループ}Sを{グループ}DのX,Yへ) Cとは整数 //マスク画像はSの透過色を黒色、それ以外を白色にしたもの マスク画像をイメージとして作成 マスク画像→可視はオフ マスク画像→画像はS→名前 マスク画像の0,0を画像色取得してCに代入 マスク画像をCで画像マスク作成 //ソース画像はSの透明色を黒色に変換したもの ソース画像をイメージとして作成 ソース画像→可視はオフ ソース画像→画像はS→名前 マスク画像を画像ネガポジ マスク画像をソース画像の0,0へ画像ANDコピー マスク画像を画像ネガポジ //合成実行 マスク画像をDのX,Yへ画像ANDコピー ソース画像をDのX,Yへ画像ORコピー //↓これだと正常に壊れない #マスク画像→壊す #ソース画像→壊す //↓正常に壊れる VCL_FREE(マスク画像) VCL_FREE(ソース画像) ちゃんとメモリリークしていないか確認。 では、おやすみっく~ ...