CMCheckRGBs |
Declare Function Api_CMCheckRGBs& Lib "icm32" (ByRef hcmTransform&, lpSrcBits As Any, ByVal bmInput As Struct_MembersOf_BMFORMAT, ByVal dwWidth&, ByVal dwHeight&, ByVal dwStride&, ByVal lpaResult$, ByRef pfnCallback As PBMCALLBACKFN, ByVal ulCallbackData&) |
Declare Function CMCheckRGBs Lib "icm32" (ByRef hcmTransform As Long, lpSrcBits As Any, ByVal bmInput As Struct_MembersOf_BMFORMAT, ByVal dwWidth As Long, ByVal dwHeight As Long, ByVal dwStride As Long, ByVal lpaResult As String, ByRef pfnCallback As PBMCALLBACKFN, ByVal ulCallbackData As Long) As Long |
|
ビットマップ内のピクセルが特定のカラートランスフォームの出力色域に含まれるかどうか調べる。 |
|
パラメータ 整列するように走査行がパディングされているとみなす必要がある。
lpaResult 1つに設定される。0 は対応する色が色域に含まれることを意味し、0 以外の値は色域に含まれないことを意味する。結果の値が n + 1(n は 0 < n < 255 を満たす任意の整数)の場合、対応する色は結果が n の色と同じかそれ以上色域から離れていることを示す。この値は、
通常、ICC プロファイル内の gamutTag
から生成される。
によって進捗状況を報告し、変換を取り消す機会を呼び出し側プロセスに与える。
WINERROR.H で定義されている有効なエラー値に設定しなければならない。 ならない。このとき、データの一部がバッファに格納されていることがある。 |