OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/renderer/render_view.h" | 5 #include "chrome/renderer/render_view.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 780 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
791 score->good_clipping = true; | 791 score->good_clipping = true; |
792 } | 792 } |
793 } | 793 } |
794 | 794 |
795 score->at_top = (frame->ScrollOffset().height() == 0); | 795 score->at_top = (frame->ScrollOffset().height() == 0); |
796 | 796 |
797 SkBitmap subset; | 797 SkBitmap subset; |
798 device->accessBitmap(false).extractSubset(&subset, src_rect); | 798 device->accessBitmap(false).extractSubset(&subset, src_rect); |
799 | 799 |
800 // Resample the subset that we want to get it the right size. | 800 // Resample the subset that we want to get it the right size. |
801 *thumbnail = gfx::ImageOperations::Resize( | 801 *thumbnail = skia::ImageOperations::Resize( |
802 subset, gfx::ImageOperations::RESIZE_LANCZOS3, gfx::Size(w, h)); | 802 subset, skia::ImageOperations::RESIZE_LANCZOS3, w, h); |
803 | 803 |
804 score->boring_score = CalculateBoringScore(thumbnail); | 804 score->boring_score = CalculateBoringScore(thumbnail); |
805 | 805 |
806 #ifdef TIME_BITMAP_RETRIEVAL | 806 #ifdef TIME_BITMAP_RETRIEVAL |
807 double end = time_util::GetHighResolutionTimeNow(); | 807 double end = time_util::GetHighResolutionTimeNow(); |
808 char buf[128]; | 808 char buf[128]; |
809 sprintf_s(buf, "thumbnail in %gms\n", (end - begin) * 1000); | 809 sprintf_s(buf, "thumbnail in %gms\n", (end - begin) * 1000); |
810 OutputDebugStringA(buf); | 810 OutputDebugStringA(buf); |
811 #endif | 811 #endif |
812 return true; | 812 return true; |
(...skipping 1926 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2739 template_resource_id)); | 2739 template_resource_id)); |
2740 | 2740 |
2741 if (template_html.empty()) { | 2741 if (template_html.empty()) { |
2742 NOTREACHED() << "unable to load template. ID: " << template_resource_id; | 2742 NOTREACHED() << "unable to load template. ID: " << template_resource_id; |
2743 return ""; | 2743 return ""; |
2744 } | 2744 } |
2745 // "t" is the id of the templates root node. | 2745 // "t" is the id of the templates root node. |
2746 return jstemplate_builder::GetTemplateHtml( | 2746 return jstemplate_builder::GetTemplateHtml( |
2747 template_html, &error_strings, "t"); | 2747 template_html, &error_strings, "t"); |
2748 } | 2748 } |
OLD | NEW |