LEADTOOLSライブラリ

フレームを表示

DIB(デバイス非依存ビットマップ)は、ビットマップの標準的なWindows表現です。これは、パレット情報を含んでいるという点で、LEADTOOLSのビットマップ形式と同じです。DDB(デバイス依存ビットマップ)は、パレット情報を含まないハードウェアに特有の表現です。時々、DIBまたはDDBで機能するWindowsメソッドを用いてビットマップを操作する必要があるかもしれません。たとえば、それらのメソッドを使う既存のアプリケーションと対話する必要があるかもしれません。その目的のために、LEADTOOLSメソッドは、変換するか、DIBまたはDDBへ/からコピーさせました。もちろん、DDBへ/から変換するとき、別にパレット情報を保存しなければなりません。

クリップボードは、1つのアプリケーションからもう一つへデータをコピーするための標準的なWindowsオブジェクトです。LEADTOOLSでは、画像をクリップボードにコピーすることも、クリップボードから画像を貼り付けることも可能です。クリップボードへコピーするとき、大部分のLEADTOOLSメソッドはクリップボードから既存のデータをクリアして、DIB、DDBとパレット(人が必要であるならば)の形で画像データをそれへコピーします。それが欲しいものでないならば、どの措置をとるべきかについて、正確に指定するためにLEADTOOLS DLLメソッドを使うことができます。