掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
色の取得と描画の高速化 (ID:40483)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
tor様、アドバイスをありがとうございました。 いろいろとトラブルで進みませんでしたが何とか解決でき驚くほど高速で動くようになりDelphiの威力に改めて魅力を感じました。ありがとうございました。 昨晩からご回答にありましたScanlineを真似してやってみましたが<回転後のビットマップ>.ScanLine[ty][tx] := <元のビットマップ>.ScanLine[y][x];のところでエラーがでてしまいました。ScanLineというキーワードでWEBサイトを調べてみましたら画像回転のサンプルがあったので試してみましたが、サンプル通りだと隙間のできる絵となってしまいました。そこでアドバイスにあったように「考え方を逆にして「回転後の各ピクセルが、元の画像のどこにあたるか」を調べて移していくといいです。」を参考に改造したら綺麗に回転できました。有益なアドバイスに改めて御礼申し上げます。 PS 参考までに質問させていただきますがScanLine[tx][ty]のように2次元的な使用は可能なのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.