Aracılığıyla paylaş


CImage::Create

Oluşturur bir CImage bitmap ve önceden oluşturulmuş iliştirmek CImage nesnesi.

BOOL Create(
   int nWidth,
   int nHeight,
   int nBPP,
   DWORD dwFlags = 0 
) throw( );

Parametreler

  • nWidth
    Genişliğini CImage piksel bitmap.

  • nHeight
    Yüksekliği, CImage piksel bitmap.nHeight Aşağıdan yukarıya DIB bit eşlemdir ve kendi başlangıç sol alt köşesinde ise pozitif.nHeight , Negatif, yukarıdan aşağıya DIB eşlemdir sol üst köşesinde kendi başlangıç olduğunu.

  • nBPP
    Bitmap piksel başına bit sayısı.Genellikle 4, 8, 16, 24 veya 32.Tek renkli bit eşlemler veya maskeler için 1 olabilir.

  • dwFlags
    Bitmap nesnesinin alfa kanalına sahip olup olmadığını belirtir.Sıfır veya daha fazla aşağıdaki değerleri birleşimi olabilir:

    • createAlphaChannel , yalnızca kullanılabilir nBPP , 32'dir ve eCompression olan BI_RGB.Belirtilmişse, oluşturulan görüntüde 4 baytlık (alpha 32-bit görüntüde kullanılmayan) her pikselin depolanan her piksel için alfa (saydamlık) değeri vardır.Bu alfa kanalı otomatik olarak çağrılırken kullanılan CImage::AlphaBlend.

    [!NOT]

    Çağrılarda CImage::Draw, alfa kanalına sahip görüntüler otomatik olarak alfa hedefe karıştırılan.

Dönüş Değeri

Başarılı olursa sıfırdan farklı; Aksi halde 0.

Gereksinimler

Başlık: atlimage.h

Ayrıca bkz.

Başvuru

CImage sınıfı

CImage::CImage

CImage::AlphaBlend

CImage::CreateEx