Prechádzať zdrojové kódy

change default thumbnail interpolation mode to bicubic (#586)

Minha, Jeong 1 rok pred
rodič
commit
7ad8eb58dc
2 zmenil súbory, kde vykonal 2 pridanie a 3 odobranie
  1. 1 1
      AdvGeneral.cpp
  2. 1 2
      BitmapHelper.cpp

+ 1 - 1
AdvGeneral.cpp

@@ -200,7 +200,7 @@ BOOL CAdvGeneral::OnInitDialog()
 	AddTrueFalse(pGroupTest, _T("Ensure Ditto is always connected to the clipboard"), CGetSetOptions::GetEnsureConnectToClipboard(), SETTING_ENSURE_CONNECTED);
 	AddTrueFalse(pGroupTest, _T("Ensure entire window is visible"), CGetSetOptions::GetEnsureEntireWindowCanBeSeen(), SETTING_ENSURE_WINDOW_IS_VISIBLE);
 
-	AddTrueFalse(pGroupTest, _T("Fast thumbnail mode (default: true means NearestNeighbor, low quality but fast. false means HighQualityBicubic, high quality but slow)"), CGetSetOptions::GetFastThumbnailMode(), SETTING_FAST_THUMBNAIL_MODE);
+	AddTrueFalse(pGroupTest, _T("Fast thumbnail mode (default: true means low quality but fast. false means high quality but slow)"), CGetSetOptions::GetFastThumbnailMode(), SETTING_FAST_THUMBNAIL_MODE);
 
 	AddTrueFalse(pGroupTest, _T("Find as you type"), CGetSetOptions::GetFindAsYouType(), SETTING_FIND_AS_TYPE);
 

+ 1 - 2
BitmapHelper.cpp

@@ -55,7 +55,6 @@ BOOL CBitmapHelper::GetCBitmap(void	*pClip2, CDC *pDC, CBitmap *pBitMap, int nMa
 	Gdiplus::Bitmap *gdipBitmap = pClip->CreateGdiplusBitmap();
 	if (gdipBitmap == NULL)
 	{
-		delete gdipBitmap;
 		return false;
 	}
 
@@ -86,7 +85,7 @@ BOOL CBitmapHelper::GetCBitmap(void	*pClip2, CDC *pDC, CBitmap *pBitMap, int nMa
 	Gdiplus::InterpolationMode interpolationMode = Gdiplus::InterpolationModeHighQualityBicubic;
 	if (CGetSetOptions::GetFastThumbnailMode())
 	{
-		interpolationMode = Gdiplus::InterpolationModeNearestNeighbor;
+		interpolationMode = Gdiplus::InterpolationModeBicubic;
 	}
 	graphics.SetInterpolationMode(interpolationMode);
 	graphics.SetCompositingMode(Gdiplus::CompositingModeSourceOver);