Lines Matching refs:Gdiplus

92     Gdiplus::Point CalcSignetPosition(  in CalcSignetPosition()
93 … const Gdiplus::Rect& canvas, const Gdiplus::Rect& thumbnail_border, const Gdiplus::Rect& signet) in CalcSignetPosition()
114 return Gdiplus::Point(x,y); in CalcSignetPosition()
300 Gdiplus::GdiplusStartupInput gdiplusStartupInput; in CThumbviewer()
301 Gdiplus::GdiplusStartup(&gdiplus_token_, &gdiplusStartupInput, NULL); in CThumbviewer()
306 signet_ = new Gdiplus::Bitmap(stream, TRUE); in CThumbviewer()
313 Gdiplus::GdiplusShutdown(gdiplus_token_); in ~CThumbviewer()
375 Gdiplus::Bitmap thumbnail_png(stream, TRUE); in Extract()
391Gdiplus::Rect canvas(0, 0, thumbnail_size_.cx, thumbnail_size_.cy); in Extract()
392Gdiplus::Rect canvas_thumbnail(offset, offset, thumbnail_size_.cx - 2 * offset, thumbnail_size_.cy… in Extract()
394 Gdiplus::Rect scaledRect = CalcScaledAspectRatio( in Extract()
395Gdiplus::Rect(0, 0, thumbnail_png.GetWidth(), thumbnail_png.GetHeight()), canvas_thumbnail); … in Extract()
415 Gdiplus::Graphics graphics(memDC); in Extract()
416 Gdiplus::Pen blackPen(Gdiplus::Color(255, 0, 0, 0), 1); in Extract()
418 Gdiplus::SolidBrush whiteBrush(Gdiplus::Color(255, 255, 255, 255)); in Extract()
424Gdiplus::Rect border_rect(scaledRect.X, scaledRect.Y, scaledRect.Width, scaledRect.Height); … in Extract()
432 graphics.SetInterpolationMode(Gdiplus::InterpolationModeHighQualityBicubic); in Extract()
433 Gdiplus::Status stat = graphics.DrawImage( in Extract()
435 thumbnail_png.GetWidth(), thumbnail_png.GetHeight(), Gdiplus::UnitPixel); in Extract()
441 Gdiplus::Rect signet_scaled( in Extract()
443Gdiplus::Point pos_signet = internal::CalcSignetPosition(canvas_thumbnail, border_rect, signet_sca… in Extract()
444Gdiplus::Rect dest(pos_signet.X, pos_signet.Y, signet_scaled.GetRight(), signet_scaled.GetBottom()… in Extract()
449 Gdiplus::UnitPixel); in Extract()
452 if (stat == Gdiplus::Ok) in Extract()
519 Gdiplus::Rect CThumbviewer::CalcScaledAspectRatio(Gdiplus::Rect src, Gdiplus::Rect dest) in CalcScaledAspectRatio()
521 Gdiplus::Rect result; in CalcScaledAspectRatio()
523 result = Gdiplus::Rect(0, 0, dest.Width, src.Height * dest.Width / src.Width); in CalcScaledAspectRatio()
525 result = Gdiplus::Rect(0, 0, src.Width * dest.Height / src.Height, dest.Height); in CalcScaledAspectRatio()