<p>6.1.1. The 2D context<br>interface CanvasRenderingContext2D<br>CanvasPattern createPattern(in HTMLImageElement image, DOMString repetition);<br>CanvasPattern createPattern(in HTMLCanvasElement image, DOMString repetition);
<br>&nbsp;<br>I would like to see optional source x (sx), source y (sy), source width (sw), source height (sh) arguments added to the &quot;createPattern&quot; method.<br>Example:<br>CanvasPattern createPattern(in HTMLImageElement image, DOMString repetition, in float sx, in float sy, in float sw, in float sh);
</p>
<p>As of now, if a pattern needs to be created from a section of an image consisting of multiple pattern sections,<br>one needs to create a temp/clip canvas where &quot;drawImage&quot; can extract the section,<br>then pass the temp/clip canvas to the &quot;createPattern&quot; method.
</p>
<p>The optional arguments (sx, sy, sw, sh) would streamline pattern creations of this nature.</p><br clear="all"><br>-- <br>Patience.