|
| AlphaMask () |
|
| AlphaMask (const Bitmap &rBitmap) |
|
| AlphaMask (const AlphaMask &rAlphaMask) |
|
| AlphaMask (AlphaMask &&rAlphaMask) |
|
| AlphaMask (const Size &rSizePixel, const sal_uInt8 *pEraseTransparency=nullptr) |
|
virtual | ~AlphaMask () override |
|
AlphaMask & | operator= (const Bitmap &rBitmap) |
|
AlphaMask & | operator= (const AlphaMask &rAlphaMask) |
|
AlphaMask & | operator= (AlphaMask &&rAlphaMask) noexcept |
|
bool | operator== (const AlphaMask &rAlphaMask) const |
|
bool | operator!= (const AlphaMask &rAlphaMask) const |
|
Bitmap const & | GetBitmap () const |
|
void | Erase (sal_uInt8 cTransparency) |
|
void | BlendWith (const AlphaMask &rOther) |
|
bool | hasAlpha () const |
|
BitmapReadAccess * | AcquireAlphaReadAccess () |
|
BitmapWriteAccess * | AcquireAlphaWriteAccess () |
|
void | ReleaseAccess (BitmapReadAccess *pAccess) |
|
bool | IsEmpty () const |
|
| Bitmap () |
|
| Bitmap (const Bitmap &rBitmap) |
|
| Bitmap (const Size &rSizePixel, vcl::PixelFormat ePixelFormat, const BitmapPalette *pPal=nullptr) |
|
| Bitmap (std::shared_ptr< SalBitmap > xSalBitmap) |
|
virtual | ~Bitmap () |
|
Bitmap & | operator= (const Bitmap &rBitmap) |
|
Bitmap & | operator= (Bitmap &&rBitmap) noexcept |
|
bool | operator== (const Bitmap &rBitmap) const |
|
bool | operator!= (const Bitmap &rBitmap) const |
|
bool | IsEmpty () const |
|
void | SetEmpty () |
|
const MapMode & | GetPrefMapMode () const |
|
void | SetPrefMapMode (const MapMode &rMapMode) |
|
const Size & | GetPrefSize () const |
|
void | SetPrefSize (const Size &rSize) |
|
Size | GetSizePixel () const |
|
vcl::PixelFormat | getPixelFormat () const |
|
sal_Int64 | GetSizeBytes () const |
|
bool | HasGreyPalette8Bit () const |
|
bool | HasGreyPaletteAny () const |
|
bool | GetSystemData (BitmapSystemData &rData) const |
| get system dependent bitmap data More...
|
|
BitmapChecksum | GetChecksum () const |
|
Bitmap | CreateDisplayBitmap (OutputDevice *pDisplay) const |
|
bool | Convert (BmpConversion eConversion) |
| Convert bitmap format. More...
|
|
bool | Dither () |
| Apply a Floyd dither algorithm to the bitmap. More...
|
|
bool | Crop (const tools::Rectangle &rRectPixel) |
| Crop the bitmap. More...
|
|
bool | Expand (sal_Int32 nDX, sal_Int32 nDY, const Color *pInitColor=nullptr) |
| Expand the bitmap by pixel padding. More...
|
|
bool | CopyPixel (const tools::Rectangle &rRectDst, const tools::Rectangle &rRectSrc, const Bitmap *pBmpSrc=nullptr) |
| Copy a rectangular area from another bitmap. More...
|
|
bool | CopyPixel_AlphaOptimized (const tools::Rectangle &rRectDst, const tools::Rectangle &rRectSrc, const Bitmap *pBmpSrc) |
|
bool | CombineOr (const Bitmap &rMask) |
| Perform boolean OR operation with another bitmap. More...
|
|
bool | Blend (const AlphaMask &rAlpha, const Color &rBackgroundColor) |
| Alpha-blend the given bitmap against a specified uniform background color. More...
|
|
bool | Erase (const Color &rFillColor) |
| Fill the entire bitmap with the given color. More...
|
|
bool | Invert () |
| Perform the Invert operation on every pixel. More...
|
|
bool | Mirror (BmpMirrorFlags nMirrorFlags) |
| Mirror the bitmap. More...
|
|
bool | Scale (const Size &rNewSize, BmpScaleFlag nScaleFlag=BmpScaleFlag::Default) |
| Scale the bitmap. More...
|
|
bool | Scale (const double &rScaleX, const double &rScaleY, BmpScaleFlag nScaleFlag=BmpScaleFlag::Default) |
| Scale the bitmap. More...
|
|
void | AdaptBitCount (Bitmap &rNew) const |
|
bool | Rotate (Degree10 nAngle10, const Color &rFillColor) |
| Rotate bitmap by the specified angle. More...
|
|
Bitmap | CreateMask (const Color &rTransColor) const |
| Create on-off mask from bitmap. More...
|
|
Bitmap | CreateMask (const Color &rTransColor, sal_uInt8 nTol) const |
| Create on-off mask from bitmap. More...
|
|
AlphaMask | CreateAlphaMask (const Color &rTransColor) const |
| Create on-off alpha mask from bitmap. More...
|
|
AlphaMask | CreateAlphaMask (const Color &rTransColor, sal_uInt8 nTol) const |
| Create on-off alpha mask from bitmap. More...
|
|
vcl::Region | CreateRegion (const Color &rColor, const tools::Rectangle &rRect) const |
| Create region of similar colors in a given rectangle. More...
|
|
bool | Replace (const AlphaMask &rAlpha, const Color &rMergeColor) |
| Merge bitmap with given background color according to specified alpha mask. More...
|
|
bool | Replace (const Color &rSearchColor, const Color &rReplaceColor, sal_uInt8 nTol=0) |
| Replace all pixel having the search color with the specified color. More...
|
|
bool | Replace (const Color *pSearchColors, const Color *rReplaceColors, size_t nColorCount, sal_uInt8 const *pTols) |
| Replace all pixel having one the search colors with the corresponding replace color. More...
|
|
void | Vectorize (GDIMetaFile &rMtf, sal_uInt8 cReduce, const Link< tools::Long, void > *pProgress) |
| Convert the bitmap to a meta file. More...
|
|
bool | Adjust (short nLuminancePercent, short nContrastPercent=0, short nChannelRPercent=0, short nChannelGPercent=0, short nChannelBPercent=0, double fGamma=1.0, bool bInvert=false, bool msoBrightness=false) |
| Change various global color characteristics. More...
|
|
void | RemoveBlendedStartColor (const Color &rColor, const AlphaMask &rAlphaMask) |
| Remove existing blending against COL_WHITE based on given AlphaMask. More...
|
|
const basegfx::SystemDependentDataHolder * | accessSystemDependentDataHolder () const |
|
SAL_DLLPRIVATE void | ReassignWithSize (const Bitmap &rBitmap) |
| ReassignWithSize and recalculate bitmap. More...
|
|
SAL_DLLPRIVATE void | ImplMakeUnique () |
|
const std::shared_ptr< SalBitmap > & | ImplGetSalBitmap () const |
|
SAL_DLLPRIVATE void | ImplSetSalBitmap (const std::shared_ptr< SalBitmap > &xImpBmp) |
|
SAL_DLLPRIVATE bool | ImplMakeGreyscales () |
|
BitmapInfoAccess * | AcquireInfoAccess () |
|
BitmapReadAccess * | AcquireReadAccess () |
|
BitmapWriteAccess * | AcquireWriteAccess () |
|
Definition at line 32 of file alpha.hxx.