Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(358)

Side by Side Diff: tools/telemetry/telemetry/core/_bitmap.py

Issue 1029263003: [telemetry] Sort imports in Telemetry and its dependents. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Manual adjustments in tools/perf Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 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 """ 5 """
6 Bitmap is a basic wrapper for image pixels. It includes some basic processing 6 Bitmap is a basic wrapper for image pixels. It includes some basic processing
7 tools: crop, find bounding box of a color and compute histogram of color values. 7 tools: crop, find bounding box of a color and compute histogram of color values.
8 """ 8 """
9 9
10 import array 10 import array
11 import base64 11 import base64
12 import cStringIO 12 import cStringIO
13 import struct 13 import struct
14 import subprocess 14 import subprocess
15 15
16 from telemetry.core import platform
16 from telemetry.core import util 17 from telemetry.core import util
17 from telemetry.core import platform
18 from telemetry.image_processing import histogram 18 from telemetry.image_processing import histogram
19 from telemetry.image_processing import rgba_color 19 from telemetry.image_processing import rgba_color
20 from telemetry.util import support_binaries 20 from telemetry.util import support_binaries
21 21
22 util.AddDirToPythonPath(util.GetTelemetryDir(), 'third_party', 'png') 22 util.AddDirToPythonPath(util.GetTelemetryDir(), 'third_party', 'png')
23 import png # pylint: disable=F0401 23 import png # pylint: disable=F0401
24 24
25 25
26 class _BitmapTools(object): 26 class _BitmapTools(object):
27 """Wraps a child process of bitmaptools and allows for one command.""" 27 """Wraps a child process of bitmaptools and allows for one command."""
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after
227 if (left < 0 or top < 0 or 227 if (left < 0 or top < 0 or
228 (left + width) > cur_width or 228 (left + width) > cur_width or
229 (top + height) > cur_height): 229 (top + height) > cur_height):
230 raise ValueError('Invalid dimensions') 230 raise ValueError('Invalid dimensions')
231 231
232 self._crop_box = cur_left + left, cur_top + top, width, height 232 self._crop_box = cur_left + left, cur_top + top, width, height
233 return self 233 return self
234 234
235 def ColorHistogram(self, ignore_color=None, tolerance=0): 235 def ColorHistogram(self, ignore_color=None, tolerance=0):
236 return self._PrepareTools().Histogram(ignore_color, tolerance) 236 return self._PrepareTools().Histogram(ignore_color, tolerance)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698