COLORADJUSTMENT โครงสร้าง

โครงสร้างของCOLORADJUSTMENTมีแบบฟอร์มต่อไปนี้:

 typedef structnbsp tagCOLORADJUSTMENT { / * ca * /
    WORD caSize
    WORD caFlags
    WORD caIlluminantIndex
    WORD caRedGamma
    WORD caGreenGamma
    WORD caBlueGamma
    WORD caReferenceBlack
    WORD caReferenceWhite
    CaContrast ย่อ
    CaBrightness ย่อ
    CaColorfulness ย่อ
    CaRedGreenTint ย่อ
} COLORADJUSTMENT(&N)

COLORADJUSTMENTโครงสร้างกำหนดค่าปรับสีที่ใช้ โดย Windows StretchBltและฟังก์ชันStretchDIBitsเมื่อโหมดStretchBltแบบ HALFTONE?

สมาชิก

caSize

ระบุขนาดของโครงสร้างในไบต์?

caFlags

ระบุว่า ควรเตรียมรูปผลผลิต สมาชิกนี้สามารถถูกตั้งค่าเป็นNULLหรือการรวมกันของค่าต่อไปนี้:

caIlluminantIndex

ระบุความสว่างของแหล่งกำเนิดแสงที่ดูวัตถุรูป สมาชิกนี้สามารถถูกตั้งค่าเป็นหนึ่งในค่าต่อไปนี้:

caRedGamma

ระบุค่าแกมมาแก้ไข n-th พลังงานสำหรับหลักแหล่งสีแดง ค่าต้องเป็นในช่วงจาก 2500 ถึง 65,000 ค่า 10000 หมายถึง ไม่มีแกมมาแก้ไข?

caGreenGamma

ระบุค่าแกมมาแก้ไข n-th พลังงานสำหรับหลักของแหล่งข้อมูลสีเขียว ค่าต้องเป็นในช่วงจาก 2500 ถึง 65,000 ค่า 10000 หมายถึง ไม่มีแกมมาแก้ไข?

caBlueGamma

ระบุค่าแกมมาแก้ไข n-th พลังงานสำหรับหลักแหล่งสีน้ำเงิน ค่าต้องเป็นในช่วงจาก 2500 ถึง 65,000 ค่า 10000 หมายถึง ไม่มีแกมมาแก้ไข?

caReferenceBlack

ระบุการอ้างอิงสำหรับแหล่งข้อมูลสีดำ ใด ๆ ที่มีสีเข้มกว่านี้ไม่ถือว่าเป็นสีดำ ค่าต้องเป็นในช่วงตั้งแต่ 0 ถึง 4000?

caReferenceWhite

ระบุการอ้างอิงสำหรับแหล่งข้อมูลสีขาว ใด ๆ ที่มีสีจางลงมากกว่านี้ไม่ถือว่าเป็นสีขาว ค่าต้องเป็นในช่วงจาก 6000 ถึง 10000?

caContrast

ระบุจำนวนของความคมชัดเพื่อสามารถนำไปใช้กับวัตถุต้นฉบับ ค่าต้องเป็นในช่วงจาก-100 ถึง 100 ค่า 0 หมายถึง ไม่มีการปรับความคมชัด?

caBrightness

ระบุความสว่างเพื่อสามารถนำไปใช้กับวัตถุต้นฉบับ ค่าต้องเป็นในช่วงจาก-100 ถึง 100 ค่า 0 หมายถึง ไม่มีการปรับความสว่าง?

caColorfulness

ระบุยอดเงินของ colorfulness จะถูกใช้กับวัตถุต้นฉบับ ค่าต้องเป็นในช่วงจาก-100 ถึง 100 ค่า 0 หมายถึง ไม่มีการปรับ colorfulness?

caRedGreenTint

ระบุยอดเงินของการปรับปรุงสีแดง หรือสีเขียวอ่อนจะถูกใช้กับวัตถุต้นฉบับ ค่าต้องเป็นในช่วงจาก-100 ถึง 100 บวกจะปรับไปยังแดง และตัวเลขลบปรับทางสีเขียว เป็น 0 หมายถึง ไม่มีการปรับปรุงสีอ่อน?

ดูเพิ่มเติมnbspCDC::GetColorAdjustment(&N)

Index