diff options
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/filter/graphicfilter.cxx | 8 | ||||
-rw-r--r-- | vcl/source/filter/jpeg/JpegWriter.cxx | 4 | ||||
-rw-r--r-- | vcl/source/gdi/dibtools.cxx | 5 | ||||
-rw-r--r-- | vcl/source/gdi/graph.cxx | 5 | ||||
-rw-r--r-- | vcl/source/gdi/pdfextoutdevdata.cxx | 2 | ||||
-rw-r--r-- | vcl/source/gdi/pdfwriter_impl.cxx | 8 | ||||
-rw-r--r-- | vcl/source/gdi/svmconverter.cxx | 12 | ||||
-rw-r--r-- | vcl/source/graphic/UnoGraphicProvider.cxx | 7 | ||||
-rw-r--r-- | vcl/workben/icontest.cxx | 2 | ||||
-rw-r--r-- | vcl/workben/svpclient.cxx | 4 |
10 files changed, 24 insertions, 33 deletions
diff --git a/vcl/source/filter/graphicfilter.cxx b/vcl/source/filter/graphicfilter.cxx index 6e37dd6d3ff1..9f5d6caeb0eb 100644 --- a/vcl/source/filter/graphicfilter.cxx +++ b/vcl/source/filter/graphicfilter.cxx @@ -825,7 +825,7 @@ static Graphic ImpGetScaledGraphic( const Graphic& rGraphic, FilterConfigItem& r // Resolution is set if( nMode == 1 ) { - Bitmap aBitmap( rGraphic.GetBitmap() ); + BitmapEx aBitmap( rGraphic.GetBitmapEx() ); MapMode aMap( MapUnit::Map100thInch ); sal_Int32 nDPI = rConfigItem.ReadInt32( "Resolution", 75 ); @@ -2213,16 +2213,16 @@ ErrCode GraphicFilter::ExportGraphic( const Graphic& rGraphic, const OUString& r { if( aFilterName.equalsIgnoreAsciiCase( EXP_BMP ) ) { - Bitmap aBmp( aGraphic.GetBitmap() ); + BitmapEx aBmp( aGraphic.GetBitmapEx() ); BmpConversion nColorRes = static_cast<BmpConversion>(aConfigItem.ReadInt32( "Colors", 0 )); if ( nColorRes != BmpConversion::NNONE && ( nColorRes <= BmpConversion::N24Bit) ) { if( !aBmp.Convert( nColorRes ) ) - aBmp = aGraphic.GetBitmap(); + aBmp = aGraphic.GetBitmapEx(); } bool bRleCoding = aConfigItem.ReadBool( "RLE_Coding", true ); // save RLE encoded? - WriteDIB(aBmp, rOStm, bRleCoding, true); + WriteDIB(aBmp, rOStm, bRleCoding); if( rOStm.GetError() ) nStatus = ERRCODE_GRFILTER_IOERROR; diff --git a/vcl/source/filter/jpeg/JpegWriter.cxx b/vcl/source/filter/jpeg/JpegWriter.cxx index f6787145eabf..c5916a7a992d 100644 --- a/vcl/source/filter/jpeg/JpegWriter.cxx +++ b/vcl/source/filter/jpeg/JpegWriter.cxx @@ -190,12 +190,12 @@ bool JPEGWriter::Write( const Graphic& rGraphic ) mxStatusIndicator->start( OUString(), 100 ); } - Bitmap aGraphicBmp( rGraphic.GetBitmap() ); + Bitmap aGraphicBmp( rGraphic.GetBitmapEx().GetBitmap() ); if ( mbGreys ) { if ( !aGraphicBmp.Convert( BmpConversion::N8BitGreys ) ) - aGraphicBmp = rGraphic.GetBitmap(); + aGraphicBmp = rGraphic.GetBitmapEx().GetBitmap(); } mpReadAccess = Bitmap::ScopedReadAccess(aGraphicBmp); diff --git a/vcl/source/gdi/dibtools.cxx b/vcl/source/gdi/dibtools.cxx index de8615226492..d0a0a53b2e87 100644 --- a/vcl/source/gdi/dibtools.cxx +++ b/vcl/source/gdi/dibtools.cxx @@ -1830,9 +1830,10 @@ bool WriteDIB( bool WriteDIB( const BitmapEx& rSource, - SvStream& rOStm) + SvStream& rOStm, + bool bCompressed) { - return ImplWriteDIB(rSource.GetBitmapRef(), rOStm, /*bCompressed*/true, /*bFileHeader*/true); + return ImplWriteDIB(rSource.GetBitmapRef(), rOStm, bCompressed, /*bFileHeader*/true); } bool WriteDIBBitmapEx( diff --git a/vcl/source/gdi/graph.cxx b/vcl/source/gdi/graph.cxx index 2533a75e47c4..19bb99d254e4 100644 --- a/vcl/source/gdi/graph.cxx +++ b/vcl/source/gdi/graph.cxx @@ -348,11 +348,6 @@ bool Graphic::IsEPS() const return mxImpGraphic->ImplIsEPS(); } -Bitmap Graphic::GetBitmap(const GraphicConversionParameters& rParameters) const -{ - return mxImpGraphic->ImplGetBitmap(rParameters); -} - BitmapEx Graphic::GetBitmapEx(const GraphicConversionParameters& rParameters) const { return mxImpGraphic->ImplGetBitmapEx(rParameters); diff --git a/vcl/source/gdi/pdfextoutdevdata.cxx b/vcl/source/gdi/pdfextoutdevdata.cxx index d36ab2844f17..aa9ee14466c1 100644 --- a/vcl/source/gdi/pdfextoutdevdata.cxx +++ b/vcl/source/gdi/pdfextoutdevdata.cxx @@ -481,7 +481,7 @@ bool PageSyncData::PlaySyncPageAct( PDFWriter& rWriter, sal_uInt32& rCurGDIMtfAc } } - rWriter.DrawJPGBitmap( aTmp, aGraphic.GetBitmap().GetBitCount() > 8, aGraphic.GetSizePixel(), aOutputRect, aMask, aGraphic ); + rWriter.DrawJPGBitmap( aTmp, aGraphic.GetBitmapEx().GetBitCount() > 8, aGraphic.GetSizePixel(), aOutputRect, aMask, aGraphic ); } if ( bClippingNeeded ) diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx index f5b7efe16570..b72078caa819 100644 --- a/vcl/source/gdi/pdfwriter_impl.cxx +++ b/vcl/source/gdi/pdfwriter_impl.cxx @@ -9750,7 +9750,7 @@ void PDFWriterImpl::createEmbeddedFile(const Graphic& rGraphic, ReferenceXObject rEmit.m_aPDFData = rGraphic.getPdfData(); rEmit.m_nFormObject = createObject(); - rEmit.m_aPixelSize = rGraphic.GetBitmap().GetPrefSize(); + rEmit.m_aPixelSize = rGraphic.GetPrefSize(); } void PDFWriterImpl::drawJPGBitmap( SvStream& rDCTData, bool bIsTrueColor, const Size& rSizePixel, const tools::Rectangle& rTargetArea, const Bitmap& rMask, const Graphic& rGraphic ) @@ -9773,14 +9773,14 @@ void PDFWriterImpl::drawJPGBitmap( SvStream& rDCTData, bool bIsTrueColor, const // load stream to bitmap and draw the bitmap instead Graphic aGraphic; GraphicConverter::Import( rDCTData, aGraphic, ConvertDataFormat::JPG ); - Bitmap aBmp( aGraphic.GetBitmap() ); - if( !!rMask && rMask.GetSizePixel() == aBmp.GetSizePixel() ) + if( !!rMask && rMask.GetSizePixel() == aGraphic.GetSizePixel() ) { + Bitmap aBmp( aGraphic.GetBitmapEx().GetBitmap() ); BitmapEx aBmpEx( aBmp, rMask ); drawBitmap( rTargetArea.TopLeft(), rTargetArea.GetSize(), aBmpEx ); } else - drawBitmap( rTargetArea.TopLeft(), rTargetArea.GetSize(), BitmapEx(aBmp) ); + drawBitmap( rTargetArea.TopLeft(), rTargetArea.GetSize(), aGraphic.GetBitmapEx() ); return; } diff --git a/vcl/source/gdi/svmconverter.cxx b/vcl/source/gdi/svmconverter.cxx index a9773ffbd682..8e6db507764d 100644 --- a/vcl/source/gdi/svmconverter.cxx +++ b/vcl/source/gdi/svmconverter.cxx @@ -1962,12 +1962,12 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile const & r case MetaActionType::BMPEX: { const MetaBmpExAction* pAct = static_cast<const MetaBmpExAction*>(pAction); - const Bitmap aBmp( Graphic( pAct->GetBitmapEx() ).GetBitmap() ); + const BitmapEx aBmp( pAct->GetBitmapEx() ); rOStm.WriteInt16( GDI_BITMAP_ACTION ); rOStm.WriteInt32( 12 ); WritePair( rOStm, pAct->GetPoint() ); - WriteDIB(aBmp, rOStm, false, true); + WriteDIB(aBmp, rOStm, false); nCount++; } break; @@ -1975,13 +1975,13 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile const & r case MetaActionType::BMPEXSCALE: { const MetaBmpExScaleAction* pAct = static_cast<const MetaBmpExScaleAction*>(pAction); - const Bitmap aBmp( Graphic( pAct->GetBitmapEx() ).GetBitmap() ); + const BitmapEx aBmp( pAct->GetBitmapEx() ); rOStm.WriteInt16( GDI_BITMAPSCALE_ACTION ); rOStm.WriteInt32( 20 ); WritePair( rOStm, pAct->GetPoint() ); WritePair( rOStm, pAct->GetSize() ); - WriteDIB(aBmp, rOStm, false, true); + WriteDIB(aBmp, rOStm, false); nCount++; } break; @@ -1989,7 +1989,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile const & r case MetaActionType::BMPEXSCALEPART: { const MetaBmpExScalePartAction* pAct = static_cast<const MetaBmpExScalePartAction*>(pAction); - const Bitmap aBmp( Graphic( pAct->GetBitmapEx() ).GetBitmap() ); + const BitmapEx aBmp( pAct->GetBitmapEx() ); rOStm.WriteInt16( GDI_BITMAPSCALEPART_ACTION ); rOStm.WriteInt32( 36 ); @@ -1997,7 +1997,7 @@ sal_uLong SVMConverter::ImplWriteActions( SvStream& rOStm, GDIMetaFile const & r WritePair( rOStm, pAct->GetDestSize() ); WritePair( rOStm, pAct->GetSrcPoint() ); WritePair( rOStm, pAct->GetSrcSize() ); - WriteDIB(aBmp, rOStm, false, true); + WriteDIB(aBmp, rOStm, false); nCount++; } break; diff --git a/vcl/source/graphic/UnoGraphicProvider.cxx b/vcl/source/graphic/UnoGraphicProvider.cxx index 3576213fd9b2..4ecb6eedb2db 100644 --- a/vcl/source/graphic/UnoGraphicProvider.cxx +++ b/vcl/source/graphic/UnoGraphicProvider.cxx @@ -681,12 +681,7 @@ void ImplApplyFilterData( ::Graphic& rGraphic, uno::Sequence< beans::PropertyVal ImplApplyBitmapResolution( aGraphic, nImageResolution, aGraphic.GetSizePixel(), awt::Size( aSize100thmm2.Width(), aSize100thmm2.Height() ) ); - rtl::Reference<MetaAction> pNewAction; - if ( pAction->GetType() == MetaActionType::BMPSCALE ) - pNewAction = new MetaBmpScaleAction ( aPos, aSize, aGraphic.GetBitmap() ); - else - pNewAction = new MetaBmpExScaleAction( aPos, aSize, aGraphic.GetBitmapEx() ); - + rtl::Reference<MetaAction> pNewAction = new MetaBmpExScaleAction( aPos, aSize, aGraphic.GetBitmapEx() ); aMtf.ReplaceAction( pNewAction, i ); break; } diff --git a/vcl/workben/icontest.cxx b/vcl/workben/icontest.cxx index eac9f8c8d59e..35ea9510d442 100644 --- a/vcl/workben/icontest.cxx +++ b/vcl/workben/icontest.cxx @@ -115,7 +115,7 @@ void MyWorkWindow::Paint(vcl::RenderContext& rRenderContext, const tools::Rectan BitmapEx aEmpty; mpFixedBitmap->SetBitmap( aEmpty ); GraphicConversionParameters aConv( aSize ); - mpBitmap = new BitmapEx( maGraphic.GetBitmap( aConv ) ); + mpBitmap = new BitmapEx(maGraphic.GetBitmapEx( aConv )); mpFixedBitmap->SetBitmap( *mpBitmap ); mpFixedBitmap->SetSizePixel( aSize ); diff --git a/vcl/workben/svpclient.cxx b/vcl/workben/svpclient.cxx index 8763ab398636..c84919cb59aa 100644 --- a/vcl/workben/svpclient.cxx +++ b/vcl/workben/svpclient.cxx @@ -266,14 +266,14 @@ IMPL_LINK_NOARG( MyWin, SelectHdl, ListBox&, void) GraphicFilter &rFilter = GraphicFilter::GetGraphicFilter(); rFilter.ImportGraphic( aGraphicResult, OUString("import"), aStream ); - Bitmap aBitmap = aGraphicResult.GetBitmap(); + BitmapEx aBitmap = aGraphicResult.GetBitmapEx(); SAL_INFO("vcl", "got bitmap of size " << aBitmap.GetSizePixel().Width() << "x" << aBitmap.GetSizePixel().Height()); Size aFixedSize( aBitmap.GetSizePixel() ); aFixedSize.AdjustWidth(10 ); aFixedSize.AdjustHeight(10 ); m_aImage->SetSizePixel( aFixedSize ); - m_aImage->SetImage( Image( BitmapEx( aBitmap ) ) ); + m_aImage->SetImage( Image( aBitmap ) ); } |