equal
deleted
inserted
replaced
23 |
23 |
24 // From Phonebook2 |
24 // From Phonebook2 |
25 #include "CPbk2ImageReader.h" |
25 #include "CPbk2ImageReader.h" |
26 #include "MPbk2ImageOperationObservers.h" |
26 #include "MPbk2ImageOperationObservers.h" |
27 #include "CPbk2ImageData.h" |
27 #include "CPbk2ImageData.h" |
|
28 #include "Pbk2PresentationUtils.h" |
28 |
29 |
29 // From System |
30 // From System |
30 #include <imageconversion.h> |
31 #include <imageconversion.h> |
31 #include <bitmaptransforms.h> |
32 #include <bitmaptransforms.h> |
32 |
33 |
315 // |
316 // |
316 void CPbk2ImageWriterBase::ScaleBitmapL() |
317 void CPbk2ImageWriterBase::ScaleBitmapL() |
317 { |
318 { |
318 __ASSERT_DEBUG(iBitmap, Panic(EPanicPreCond_ScaleBitmapL)); |
319 __ASSERT_DEBUG(iBitmap, Panic(EPanicPreCond_ScaleBitmapL)); |
319 iState = EStateScaleBitmap; |
320 iState = EStateScaleBitmap; |
|
321 |
|
322 Pbk2PresentationImageUtils::CropImageL( |
|
323 *iBitmap, |
|
324 Pbk2PresentationImageUtils::ELandscapeOptimizedCropping, |
|
325 ImageSize() ); |
|
326 |
320 if (iBitmap->SizeInPixels() <= ImageSize()) |
327 if (iBitmap->SizeInPixels() <= ImageSize()) |
321 { |
328 { |
322 // Bitmap size is <= personal image size -> skip scaling |
329 // Bitmap size is <= personal image size -> skip scaling |
323 CreateImageL(); |
330 CreateImageL(); |
324 } |
331 } |