LEADTOOLS ナレッジベース

[RasterImageViewer] 画像処理のアンドゥ、リドゥを実装するには?

  1. アンドゥのみを実装する
    画像処理を実施する前にRasterImageクラスのCloneメソッドで読み込んだ画像のコピーを作成しておきます。アンドゥ実行時にコピーした画像に戻します。
  2. アンドゥとリドゥを実装する
    アンドゥは画像処理を実施する前に一時ファイルを作成しておき、アンドゥ実行時に一時ファイルの画像に戻します。リドゥは画像処理を実施する際にスタックに格納しておき、リドゥ実行時にスタックから取り出します。

実際の動作は.NETコントロール チュートリアルの「UndoImageProcessing」、「UndoRedoImageProcessing」をご覧ください。

 

関連情報

0 コメント

記事コメントは受け付けていません。