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

Side by Side Diff: tools/telemetry/docs/pydoc/telemetry.util.image_util.html

Issue 1647513002: Delete tools/telemetry. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 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
(Empty)
1
2 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
3 <html><head><title>Python: module telemetry.util.image_util</title>
4 <meta charset="utf-8">
5 </head><body bgcolor="#f0f0f8">
6
7 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
8 <tr bgcolor="#7799ee">
9 <td valign=bottom>&nbsp;<br>
10 <font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong><a hre f="telemetry.html"><font color="#ffffff">telemetry</font></a>.<a href="telemetry .util.html"><font color="#ffffff">util</font></a>.image_util</strong></big></big ></font></td
11 ><td align=right valign=bottom
12 ><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href= "../telemetry/util/image_util.py">telemetry/util/image_util.py</a></font></td></ tr></table>
13 <p><tt>Provides&nbsp;implementations&nbsp;of&nbsp;basic&nbsp;image&nbsp;proc essing&nbsp;functions.<br>
14 &nbsp;<br>
15 Implements&nbsp;basic&nbsp;image&nbsp;processing&nbsp;functions,&nbsp;such&nbsp; as&nbsp;reading/writing&nbsp;images,<br>
16 cropping,&nbsp;finding&nbsp;the&nbsp;bounding&nbsp;box&nbsp;of&nbsp;a&nbsp;color &nbsp;and&nbsp;diffing&nbsp;images.<br>
17 &nbsp;<br>
18 When&nbsp;numpy&nbsp;is&nbsp;present,&nbsp;image_util_numpy_impl&nbsp;is&nbsp;us ed&nbsp;for&nbsp;the&nbsp;implementation&nbsp;of<br>
19 this&nbsp;interface.&nbsp;The&nbsp;old&nbsp;bitmap&nbsp;implementation&nbsp;(ima ge_util_bitmap_impl)&nbsp;is&nbsp;used<br>
20 as&nbsp;a&nbsp;fallback&nbsp;when&nbsp;numpy&nbsp;is&nbsp;not&nbsp;present.</tt> </p>
21 <p>
22 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
23 <tr bgcolor="#aa55cc">
24 <td colspan=3 valign=bottom>&nbsp;<br>
25 <font color="#ffffff" face="helvetica, arial"><big><strong>Modules</strong></big ></font></td></tr>
26
27 <tr><td bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td> &nbsp;</td>
28 <td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=t op><a href="base64.html">base64</a><br>
29 <a href="telemetry.internal.util.external_modules.html">telemetry.internal.util. external_modules</a><br>
30 </td><td width="25%" valign=top><a href="telemetry.internal.image_processing.ima ge_util_numpy_impl.html">telemetry.internal.image_processing.image_util_numpy_im pl</a><br>
31 <a href="telemetry.internal.image_processing.image_util_numpy_impl.html">telemet ry.internal.image_processing.image_util_numpy_impl</a><br>
32 </td><td width="25%" valign=top><a href="numpy.html">numpy</a><br>
33 </td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
34 <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
35 <tr bgcolor="#eeaa77">
36 <td colspan=3 valign=bottom>&nbsp;<br>
37 <font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></b ig></font></td></tr>
38
39 <tr><td bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td> &nbsp;</td>
40 <td width="100%"><dl><dt><a name="-AreEqual"><strong>AreEqual</strong></a>(image 1, image2, tolerance<font color="#909090">=0</font>, likely_equal<font color="#9 09090">=True</font>)</dt><dd><tt>Determines&nbsp;whether&nbsp;two&nbsp;images&nb sp;are&nbsp;identical&nbsp;within&nbsp;a&nbsp;given&nbsp;tolerance.<br>
41 Setting&nbsp;likely_equal&nbsp;to&nbsp;False&nbsp;enables&nbsp;short-circuit&nbs p;equality&nbsp;testing,&nbsp;which<br>
42 is&nbsp;about&nbsp;2-3x&nbsp;slower&nbsp;for&nbsp;equal&nbsp;images,&nbsp;but&nb sp;can&nbsp;be&nbsp;image&nbsp;height&nbsp;times&nbsp;faster<br>
43 if&nbsp;the&nbsp;images&nbsp;are&nbsp;not&nbsp;equal.</tt></dd></dl>
44 <dl><dt><a name="-Channels"><strong>Channels</strong></a>(image)</dt><dd><tt>Nu mber&nbsp;of&nbsp;color&nbsp;channels&nbsp;in&nbsp;the&nbsp;image.</tt></dd></dl >
45 <dl><dt><a name="-Crop"><strong>Crop</strong></a>(image, left, top, width, heig ht)</dt><dd><tt>Crops&nbsp;the&nbsp;current&nbsp;image&nbsp;down&nbsp;to&nbsp;th e&nbsp;specified&nbsp;box.</tt></dd></dl>
46 <dl><dt><a name="-Diff"><strong>Diff</strong></a>(image1, image2)</dt><dd><tt>R eturns&nbsp;a&nbsp;new&nbsp;image&nbsp;that&nbsp;represents&nbsp;the&nbsp;differ ence&nbsp;between&nbsp;this&nbsp;image<br>
47 and&nbsp;another&nbsp;image.</tt></dd></dl>
48 <dl><dt><a name="-FromBase64Png"><strong>FromBase64Png</strong></a>(base64_png) </dt><dd><tt>Create&nbsp;an&nbsp;image&nbsp;from&nbsp;raw&nbsp;PNG&nbsp;data&nbs p;encoded&nbsp;in&nbsp;base64.</tt></dd></dl>
49 <dl><dt><a name="-FromPng"><strong>FromPng</strong></a>(png_data)</dt><dd><tt>C reate&nbsp;an&nbsp;image&nbsp;from&nbsp;raw&nbsp;PNG&nbsp;data.</tt></dd></dl>
50 <dl><dt><a name="-FromPngFile"><strong>FromPngFile</strong></a>(path)</dt><dd>< tt>Create&nbsp;an&nbsp;image&nbsp;from&nbsp;a&nbsp;PNG&nbsp;file.<br>
51 &nbsp;<br>
52 Args:<br>
53 &nbsp;&nbsp;path:&nbsp;The&nbsp;path&nbsp;to&nbsp;the&nbsp;PNG&nbsp;file.</tt></ dd></dl>
54 <dl><dt><a name="-FromRGBPixels"><strong>FromRGBPixels</strong></a>(width, heig ht, pixels, bpp<font color="#909090">=3</font>)</dt><dd><tt>Create&nbsp;an&nbsp; image&nbsp;from&nbsp;an&nbsp;array&nbsp;of&nbsp;rgb&nbsp;pixels.<br>
55 &nbsp;<br>
56 Ignores&nbsp;alpha&nbsp;channel&nbsp;if&nbsp;present.<br>
57 &nbsp;<br>
58 Args:<br>
59 &nbsp;&nbsp;width,&nbsp;height:&nbsp;int,&nbsp;the&nbsp;width&nbsp;and&nbsp;heig ht&nbsp;of&nbsp;the&nbsp;image.<br>
60 &nbsp;&nbsp;pixels:&nbsp;The&nbsp;flat&nbsp;array&nbsp;of&nbsp;pixels&nbsp;in&nb sp;the&nbsp;form&nbsp;of&nbsp;[r,g,b[,a],r,g,b[,a],...]<br>
61 &nbsp;&nbsp;bpp:&nbsp;3&nbsp;for&nbsp;RGB,&nbsp;4&nbsp;for&nbsp;RGBA.</tt></dd>< /dl>
62 <dl><dt><a name="-GetBoundingBox"><strong>GetBoundingBox</strong></a>(image, co lor, tolerance<font color="#909090">=0</font>)</dt><dd><tt>Finds&nbsp;the&nbsp;m inimum&nbsp;box&nbsp;surrounding&nbsp;all&nbsp;occurrences&nbsp;of&nbsp;bgr&nbsp ;|color|.<br>
63 &nbsp;<br>
64 Ignores&nbsp;the&nbsp;alpha&nbsp;channel.<br>
65 &nbsp;<br>
66 Args:<br>
67 &nbsp;&nbsp;color:&nbsp;RbgaColor,&nbsp;bounding&nbsp;box&nbsp;color.<br>
68 &nbsp;&nbsp;tolerance:&nbsp;int,&nbsp;per-channel&nbsp;tolerance&nbsp;for&nbsp;t he&nbsp;bounding&nbsp;box&nbsp;color.<br>
69 &nbsp;<br>
70 Returns:<br>
71 &nbsp;&nbsp;(top,&nbsp;left,&nbsp;width,&nbsp;height),&nbsp;match_count</tt></dd ></dl>
72 <dl><dt><a name="-GetColorHistogram"><strong>GetColorHistogram</strong></a>(ima ge, ignore_color<font color="#909090">=None</font>, tolerance<font color="#90909 0">=0</font>)</dt><dd><tt>Computes&nbsp;a&nbsp;histogram&nbsp;of&nbsp;the&nbsp;p ixel&nbsp;colors&nbsp;in&nbsp;this&nbsp;image.<br>
73 Args:<br>
74 &nbsp;&nbsp;ignore_color:&nbsp;An&nbsp;RgbaColor&nbsp;to&nbsp;exclude&nbsp;from& nbsp;the&nbsp;bucket&nbsp;counts.<br>
75 &nbsp;&nbsp;tolerance:&nbsp;A&nbsp;tolerance&nbsp;for&nbsp;the&nbsp;ignore_color .<br>
76 &nbsp;<br>
77 Returns:<br>
78 &nbsp;&nbsp;A&nbsp;ColorHistogram&nbsp;namedtuple&nbsp;with&nbsp;256&nbsp;intege rs&nbsp;in&nbsp;each&nbsp;field:&nbsp;r,&nbsp;g,&nbsp;and&nbsp;b.</tt></dd></dl>
79 <dl><dt><a name="-GetPixelColor"><strong>GetPixelColor</strong></a>(image, x, y )</dt><dd><tt>Returns&nbsp;a&nbsp;RgbaColor&nbsp;for&nbsp;the&nbsp;pixel&nbsp;at &nbsp;(x,&nbsp;y).</tt></dd></dl>
80 <dl><dt><a name="-Height"><strong>Height</strong></a>(image)</dt><dd><tt>Height &nbsp;of&nbsp;the&nbsp;image.</tt></dd></dl>
81 <dl><dt><a name="-Pixels"><strong>Pixels</strong></a>(image)</dt><dd><tt>Flat&n bsp;RGB&nbsp;pixel&nbsp;array&nbsp;of&nbsp;the&nbsp;image.</tt></dd></dl>
82 <dl><dt><a name="-Width"><strong>Width</strong></a>(image)</dt><dd><tt>Width&nb sp;of&nbsp;the&nbsp;image.</tt></dd></dl>
83 <dl><dt><a name="-WritePngFile"><strong>WritePngFile</strong></a>(image, path)< /dt><dd><tt>Write&nbsp;an&nbsp;image&nbsp;to&nbsp;a&nbsp;PNG&nbsp;file.<br>
84 &nbsp;<br>
85 Args:<br>
86 &nbsp;&nbsp;image:&nbsp;an&nbsp;image&nbsp;object.<br>
87 &nbsp;&nbsp;path:&nbsp;The&nbsp;path&nbsp;to&nbsp;the&nbsp;PNG&nbsp;file.&nbsp;M ust&nbsp;end&nbsp;in&nbsp;'png'&nbsp;or&nbsp;an<br>
88 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AssertionError&nbsp;will&nbsp;be &nbsp;raised.</tt></dd></dl>
89 </td></tr></table>
90 </body></html>
OLDNEW
« no previous file with comments | « tools/telemetry/docs/pydoc/telemetry.util.color_histogram.html ('k') | tools/telemetry/docs/pydoc/telemetry.util.mac.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698