1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>BufferedImageLuminanceSource (ZXing 3.5.1 API)</title> 8<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 9<script type="text/javascript" src="../../../../../script.js"></script> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 try { 14 if (location.href.indexOf('is-external=true') == -1) { 15 parent.document.title="BufferedImageLuminanceSource (ZXing 3.5.1 API)"; 16 } 17 } 18 catch(err) { 19 } 20//--> 21var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10}; 22var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; 23var altColor = "altColor"; 24var rowColor = "rowColor"; 25var tableTab = "tableTab"; 26var activeTableTab = "activeTableTab"; 27</script> 28<noscript> 29<div>JavaScript is disabled on your browser.</div> 30</noscript> 31<!-- ========= START OF TOP NAVBAR ======= --> 32<div class="topNav"><a name="navbar.top"> 33<!-- --> 34</a> 35<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 36<a name="navbar.top.firstrow"> 37<!-- --> 38</a> 39<ul class="navList" title="Navigation"> 40<li><a href="../../../../../overview-summary.html">Overview</a></li> 41<li><a href="package-summary.html">Package</a></li> 42<li class="navBarCell1Rev">Class</li> 43<li><a href="class-use/BufferedImageLuminanceSource.html">Use</a></li> 44<li><a href="package-tree.html">Tree</a></li> 45<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 46<li><a href="../../../../../index-all.html">Index</a></li> 47<li><a href="../../../../../help-doc.html">Help</a></li> 48</ul> 49</div> 50<div class="subNav"> 51<ul class="navList"> 52<li>Prev Class</li> 53<li><a href="../../../../../com/google/zxing/client/j2se/CommandLineEncoder.html" title="class in com.google.zxing.client.j2se"><span class="typeNameLink">Next Class</span></a></li> 54</ul> 55<ul class="navList"> 56<li><a href="../../../../../index.html?com/google/zxing/client/j2se/BufferedImageLuminanceSource.html" target="_top">Frames</a></li> 57<li><a href="BufferedImageLuminanceSource.html" target="_top">No Frames</a></li> 58</ul> 59<ul class="navList" id="allclasses_navbar_top"> 60<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 61</ul> 62<div> 63<script type="text/javascript"><!-- 64 allClassesLink = document.getElementById("allclasses_navbar_top"); 65 if(window==top) { 66 allClassesLink.style.display = "block"; 67 } 68 else { 69 allClassesLink.style.display = "none"; 70 } 71 //--> 72</script> 73</div> 74<div> 75<ul class="subNavList"> 76<li>Summary: </li> 77<li>Nested | </li> 78<li>Field | </li> 79<li><a href="#constructor.summary">Constr</a> | </li> 80<li><a href="#method.summary">Method</a></li> 81</ul> 82<ul class="subNavList"> 83<li>Detail: </li> 84<li>Field | </li> 85<li><a href="#constructor.detail">Constr</a> | </li> 86<li><a href="#method.detail">Method</a></li> 87</ul> 88</div> 89<a name="skip.navbar.top"> 90<!-- --> 91</a></div> 92<!-- ========= END OF TOP NAVBAR ========= --> 93<!-- ======== START OF CLASS DATA ======== --> 94<div class="header"> 95<div class="subTitle">com.google.zxing.client.j2se</div> 96<h2 title="Class BufferedImageLuminanceSource" class="title">Class BufferedImageLuminanceSource</h2> 97</div> 98<div class="contentContainer"> 99<ul class="inheritance"> 100<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> 101<li> 102<ul class="inheritance"> 103<li><a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">com.google.zxing.LuminanceSource</a></li> 104<li> 105<ul class="inheritance"> 106<li>com.google.zxing.client.j2se.BufferedImageLuminanceSource</li> 107</ul> 108</li> 109</ul> 110</li> 111</ul> 112<div class="description"> 113<ul class="blockList"> 114<li class="blockList"> 115<hr> 116<br> 117<pre>public final class <span class="typeNameLabel">BufferedImageLuminanceSource</span> 118extends <a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></pre> 119<div class="block">This LuminanceSource implementation is meant for J2SE clients and our blackbox unit tests.</div> 120<dl> 121<dt><span class="simpleTagLabel">Author:</span></dt> 122<dd>dswitkin@google.com (Daniel Switkin), Sean Owen, code@elektrowolle.de (Wolfgang Jung)</dd> 123</dl> 124</li> 125</ul> 126</div> 127<div class="summary"> 128<ul class="blockList"> 129<li class="blockList"> 130<!-- ======== CONSTRUCTOR SUMMARY ======== --> 131<ul class="blockList"> 132<li class="blockList"><a name="constructor.summary"> 133<!-- --> 134</a> 135<h3>Constructor Summary</h3> 136<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 137<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 138<tr> 139<th class="colOne" scope="col">Constructor and Description</th> 140</tr> 141<tr class="altColor"> 142<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/google/zxing/client/j2se/BufferedImageLuminanceSource.html#BufferedImageLuminanceSource-java.awt.image.BufferedImage-">BufferedImageLuminanceSource</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/awt/image/BufferedImage.html?is-external=true" title="class or interface in java.awt.image">BufferedImage</a> image)</code> </td> 143</tr> 144<tr class="rowColor"> 145<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/google/zxing/client/j2se/BufferedImageLuminanceSource.html#BufferedImageLuminanceSource-java.awt.image.BufferedImage-int-int-int-int-">BufferedImageLuminanceSource</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/awt/image/BufferedImage.html?is-external=true" title="class or interface in java.awt.image">BufferedImage</a> image, 146 int left, 147 int top, 148 int width, 149 int height)</code> </td> 150</tr> 151</table> 152</li> 153</ul> 154<!-- ========== METHOD SUMMARY =========== --> 155<ul class="blockList"> 156<li class="blockList"><a name="method.summary"> 157<!-- --> 158</a> 159<h3>Method Summary</h3> 160<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 161<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> 162<tr> 163<th class="colFirst" scope="col">Modifier and Type</th> 164<th class="colLast" scope="col">Method and Description</th> 165</tr> 166<tr id="i0" class="altColor"> 167<td class="colFirst"><code><a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></code></td> 168<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/zxing/client/j2se/BufferedImageLuminanceSource.html#crop-int-int-int-int-">crop</a></span>(int left, 169 int top, 170 int width, 171 int height)</code> 172<div class="block">Returns a new object with cropped image data.</div> 173</td> 174</tr> 175<tr id="i1" class="rowColor"> 176<td class="colFirst"><code>byte[]</code></td> 177<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/zxing/client/j2se/BufferedImageLuminanceSource.html#getMatrix--">getMatrix</a></span>()</code> 178<div class="block">Fetches luminance data for the underlying bitmap.</div> 179</td> 180</tr> 181<tr id="i2" class="altColor"> 182<td class="colFirst"><code>byte[]</code></td> 183<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/zxing/client/j2se/BufferedImageLuminanceSource.html#getRow-int-byte:A-">getRow</a></span>(int y, 184 byte[] row)</code> 185<div class="block">Fetches one row of luminance data from the underlying platform's bitmap.</div> 186</td> 187</tr> 188<tr id="i3" class="rowColor"> 189<td class="colFirst"><code>boolean</code></td> 190<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/zxing/client/j2se/BufferedImageLuminanceSource.html#isCropSupported--">isCropSupported</a></span>()</code> </td> 191</tr> 192<tr id="i4" class="altColor"> 193<td class="colFirst"><code>boolean</code></td> 194<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/zxing/client/j2se/BufferedImageLuminanceSource.html#isRotateSupported--">isRotateSupported</a></span>()</code> 195<div class="block">This is always true, since the image is a gray-scale image.</div> 196</td> 197</tr> 198<tr id="i5" class="rowColor"> 199<td class="colFirst"><code><a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></code></td> 200<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/zxing/client/j2se/BufferedImageLuminanceSource.html#rotateCounterClockwise--">rotateCounterClockwise</a></span>()</code> 201<div class="block">Returns a new object with rotated image data by 90 degrees counterclockwise.</div> 202</td> 203</tr> 204<tr id="i6" class="altColor"> 205<td class="colFirst"><code><a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></code></td> 206<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/google/zxing/client/j2se/BufferedImageLuminanceSource.html#rotateCounterClockwise45--">rotateCounterClockwise45</a></span>()</code> 207<div class="block">Returns a new object with rotated image data by 45 degrees counterclockwise.</div> 208</td> 209</tr> 210</table> 211<ul class="blockList"> 212<li class="blockList"><a name="methods.inherited.from.class.com.google.zxing.LuminanceSource"> 213<!-- --> 214</a> 215<h3>Methods inherited from class com.google.zxing.<a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></h3> 216<code><a href="../../../../../com/google/zxing/LuminanceSource.html#getHeight--">getHeight</a>, <a href="../../../../../com/google/zxing/LuminanceSource.html#getWidth--">getWidth</a>, <a href="../../../../../com/google/zxing/LuminanceSource.html#invert--">invert</a>, <a href="../../../../../com/google/zxing/LuminanceSource.html#toString--">toString</a></code></li> 217</ul> 218<ul class="blockList"> 219<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 220<!-- --> 221</a> 222<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> 223<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> 224</ul> 225</li> 226</ul> 227</li> 228</ul> 229</div> 230<div class="details"> 231<ul class="blockList"> 232<li class="blockList"> 233<!-- ========= CONSTRUCTOR DETAIL ======== --> 234<ul class="blockList"> 235<li class="blockList"><a name="constructor.detail"> 236<!-- --> 237</a> 238<h3>Constructor Detail</h3> 239<a name="BufferedImageLuminanceSource-java.awt.image.BufferedImage-"> 240<!-- --> 241</a> 242<ul class="blockList"> 243<li class="blockList"> 244<h4>BufferedImageLuminanceSource</h4> 245<pre>public BufferedImageLuminanceSource(<a href="https://docs.oracle.com/javase/8/docs/api/java/awt/image/BufferedImage.html?is-external=true" title="class or interface in java.awt.image">BufferedImage</a> image)</pre> 246</li> 247</ul> 248<a name="BufferedImageLuminanceSource-java.awt.image.BufferedImage-int-int-int-int-"> 249<!-- --> 250</a> 251<ul class="blockListLast"> 252<li class="blockList"> 253<h4>BufferedImageLuminanceSource</h4> 254<pre>public BufferedImageLuminanceSource(<a href="https://docs.oracle.com/javase/8/docs/api/java/awt/image/BufferedImage.html?is-external=true" title="class or interface in java.awt.image">BufferedImage</a> image, 255 int left, 256 int top, 257 int width, 258 int height)</pre> 259</li> 260</ul> 261</li> 262</ul> 263<!-- ============ METHOD DETAIL ========== --> 264<ul class="blockList"> 265<li class="blockList"><a name="method.detail"> 266<!-- --> 267</a> 268<h3>Method Detail</h3> 269<a name="getRow-int-byte:A-"> 270<!-- --> 271</a> 272<ul class="blockList"> 273<li class="blockList"> 274<h4>getRow</h4> 275<pre>public byte[] getRow(int y, 276 byte[] row)</pre> 277<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/google/zxing/LuminanceSource.html#getRow-int-byte:A-">LuminanceSource</a></code></span></div> 278<div class="block">Fetches one row of luminance data from the underlying platform's bitmap. Values range from 279 0 (black) to 255 (white). Because Java does not have an unsigned byte type, callers will have 280 to bitwise and with 0xff for each value. It is preferable for implementations of this method 281 to only fetch this row rather than the whole image, since no 2D Readers may be installed and 282 getMatrix() may never be called.</div> 283<dl> 284<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 285<dd><code><a href="../../../../../com/google/zxing/LuminanceSource.html#getRow-int-byte:A-">getRow</a></code> in class <code><a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></code></dd> 286<dt><span class="paramLabel">Parameters:</span></dt> 287<dd><code>y</code> - The row to fetch, which must be in [0,getHeight())</dd> 288<dd><code>row</code> - An optional preallocated array. If null or too small, it will be ignored. 289 Always use the returned object, and ignore the .length of the array.</dd> 290<dt><span class="returnLabel">Returns:</span></dt> 291<dd>An array containing the luminance data.</dd> 292</dl> 293</li> 294</ul> 295<a name="getMatrix--"> 296<!-- --> 297</a> 298<ul class="blockList"> 299<li class="blockList"> 300<h4>getMatrix</h4> 301<pre>public byte[] getMatrix()</pre> 302<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/google/zxing/LuminanceSource.html#getMatrix--">LuminanceSource</a></code></span></div> 303<div class="block">Fetches luminance data for the underlying bitmap. Values should be fetched using: 304 <code>int luminance = array[y * width + x] & 0xff</code></div> 305<dl> 306<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 307<dd><code><a href="../../../../../com/google/zxing/LuminanceSource.html#getMatrix--">getMatrix</a></code> in class <code><a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></code></dd> 308<dt><span class="returnLabel">Returns:</span></dt> 309<dd>A row-major 2D array of luminance values. Do not use result.length as it may be 310 larger than width * height bytes on some platforms. Do not modify the contents 311 of the result.</dd> 312</dl> 313</li> 314</ul> 315<a name="isCropSupported--"> 316<!-- --> 317</a> 318<ul class="blockList"> 319<li class="blockList"> 320<h4>isCropSupported</h4> 321<pre>public boolean isCropSupported()</pre> 322<dl> 323<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 324<dd><code><a href="../../../../../com/google/zxing/LuminanceSource.html#isCropSupported--">isCropSupported</a></code> in class <code><a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></code></dd> 325<dt><span class="returnLabel">Returns:</span></dt> 326<dd>Whether this subclass supports cropping.</dd> 327</dl> 328</li> 329</ul> 330<a name="crop-int-int-int-int-"> 331<!-- --> 332</a> 333<ul class="blockList"> 334<li class="blockList"> 335<h4>crop</h4> 336<pre>public <a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a> crop(int left, 337 int top, 338 int width, 339 int height)</pre> 340<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/google/zxing/LuminanceSource.html#crop-int-int-int-int-">LuminanceSource</a></code></span></div> 341<div class="block">Returns a new object with cropped image data. Implementations may keep a reference to the 342 original data rather than a copy. Only callable if isCropSupported() is true.</div> 343<dl> 344<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 345<dd><code><a href="../../../../../com/google/zxing/LuminanceSource.html#crop-int-int-int-int-">crop</a></code> in class <code><a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></code></dd> 346<dt><span class="paramLabel">Parameters:</span></dt> 347<dd><code>left</code> - The left coordinate, which must be in [0,getWidth())</dd> 348<dd><code>top</code> - The top coordinate, which must be in [0,getHeight())</dd> 349<dd><code>width</code> - The width of the rectangle to crop.</dd> 350<dd><code>height</code> - The height of the rectangle to crop.</dd> 351<dt><span class="returnLabel">Returns:</span></dt> 352<dd>A cropped version of this object.</dd> 353</dl> 354</li> 355</ul> 356<a name="isRotateSupported--"> 357<!-- --> 358</a> 359<ul class="blockList"> 360<li class="blockList"> 361<h4>isRotateSupported</h4> 362<pre>public boolean isRotateSupported()</pre> 363<div class="block">This is always true, since the image is a gray-scale image.</div> 364<dl> 365<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 366<dd><code><a href="../../../../../com/google/zxing/LuminanceSource.html#isRotateSupported--">isRotateSupported</a></code> in class <code><a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></code></dd> 367<dt><span class="returnLabel">Returns:</span></dt> 368<dd>true</dd> 369</dl> 370</li> 371</ul> 372<a name="rotateCounterClockwise--"> 373<!-- --> 374</a> 375<ul class="blockList"> 376<li class="blockList"> 377<h4>rotateCounterClockwise</h4> 378<pre>public <a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a> rotateCounterClockwise()</pre> 379<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/google/zxing/LuminanceSource.html#rotateCounterClockwise--">LuminanceSource</a></code></span></div> 380<div class="block">Returns a new object with rotated image data by 90 degrees counterclockwise. 381 Only callable if <a href="../../../../../com/google/zxing/LuminanceSource.html#isRotateSupported--"><code>LuminanceSource.isRotateSupported()</code></a> is true.</div> 382<dl> 383<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 384<dd><code><a href="../../../../../com/google/zxing/LuminanceSource.html#rotateCounterClockwise--">rotateCounterClockwise</a></code> in class <code><a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></code></dd> 385<dt><span class="returnLabel">Returns:</span></dt> 386<dd>A rotated version of this object.</dd> 387</dl> 388</li> 389</ul> 390<a name="rotateCounterClockwise45--"> 391<!-- --> 392</a> 393<ul class="blockListLast"> 394<li class="blockList"> 395<h4>rotateCounterClockwise45</h4> 396<pre>public <a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a> rotateCounterClockwise45()</pre> 397<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/google/zxing/LuminanceSource.html#rotateCounterClockwise45--">LuminanceSource</a></code></span></div> 398<div class="block">Returns a new object with rotated image data by 45 degrees counterclockwise. 399 Only callable if <a href="../../../../../com/google/zxing/LuminanceSource.html#isRotateSupported--"><code>LuminanceSource.isRotateSupported()</code></a> is true.</div> 400<dl> 401<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 402<dd><code><a href="../../../../../com/google/zxing/LuminanceSource.html#rotateCounterClockwise45--">rotateCounterClockwise45</a></code> in class <code><a href="../../../../../com/google/zxing/LuminanceSource.html" title="class in com.google.zxing">LuminanceSource</a></code></dd> 403<dt><span class="returnLabel">Returns:</span></dt> 404<dd>A rotated version of this object.</dd> 405</dl> 406</li> 407</ul> 408</li> 409</ul> 410</li> 411</ul> 412</div> 413</div> 414<!-- ========= END OF CLASS DATA ========= --> 415<!-- ======= START OF BOTTOM NAVBAR ====== --> 416<div class="bottomNav"><a name="navbar.bottom"> 417<!-- --> 418</a> 419<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 420<a name="navbar.bottom.firstrow"> 421<!-- --> 422</a> 423<ul class="navList" title="Navigation"> 424<li><a href="../../../../../overview-summary.html">Overview</a></li> 425<li><a href="package-summary.html">Package</a></li> 426<li class="navBarCell1Rev">Class</li> 427<li><a href="class-use/BufferedImageLuminanceSource.html">Use</a></li> 428<li><a href="package-tree.html">Tree</a></li> 429<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 430<li><a href="../../../../../index-all.html">Index</a></li> 431<li><a href="../../../../../help-doc.html">Help</a></li> 432</ul> 433</div> 434<div class="subNav"> 435<ul class="navList"> 436<li>Prev Class</li> 437<li><a href="../../../../../com/google/zxing/client/j2se/CommandLineEncoder.html" title="class in com.google.zxing.client.j2se"><span class="typeNameLink">Next Class</span></a></li> 438</ul> 439<ul class="navList"> 440<li><a href="../../../../../index.html?com/google/zxing/client/j2se/BufferedImageLuminanceSource.html" target="_top">Frames</a></li> 441<li><a href="BufferedImageLuminanceSource.html" target="_top">No Frames</a></li> 442</ul> 443<ul class="navList" id="allclasses_navbar_bottom"> 444<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 445</ul> 446<div> 447<script type="text/javascript"><!-- 448 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 449 if(window==top) { 450 allClassesLink.style.display = "block"; 451 } 452 else { 453 allClassesLink.style.display = "none"; 454 } 455 //--> 456</script> 457</div> 458<div> 459<ul class="subNavList"> 460<li>Summary: </li> 461<li>Nested | </li> 462<li>Field | </li> 463<li><a href="#constructor.summary">Constr</a> | </li> 464<li><a href="#method.summary">Method</a></li> 465</ul> 466<ul class="subNavList"> 467<li>Detail: </li> 468<li>Field | </li> 469<li><a href="#constructor.detail">Constr</a> | </li> 470<li><a href="#method.detail">Method</a></li> 471</ul> 472</div> 473<a name="skip.navbar.bottom"> 474<!-- --> 475</a></div> 476<!-- ======== END OF BOTTOM NAVBAR ======= --> 477<p class="legalCopy"><small>Copyright © 2007–2022. All rights reserved.</small></p> 478</body> 479</html> 480