|
| | 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.