Browse Source

Image

pull/46/head
Jure Šorn 5 years ago
parent
commit
45efec6bf8
2 changed files with 12 additions and 2 deletions
  1. 8
      README.md
  2. 6
      index.html

8
README.md

@ -2410,7 +2410,7 @@ run(host='0.0.0.0', port=80, server='cherrypy')
```python
@route('/img/<image>')
def send_image(image):
return static_file(image, 'images/', mimetype='image/png')
return static_file(image, 'img_dir/', mimetype='image/png')
```
### Dynamic Request
@ -2638,6 +2638,12 @@ from PIL import Image
<Image>.paste(<Image>, (x, y)) # Writes an image to image.
```
```bash
<2d_array> = np.array(<Image>) # NumPy array from greyscale image.
<3d_array> = np.array(<Image>) # NumPy array from color image.
<Image> = Image.fromarray(<array>) # Image from NumPy array.
```
### Modes
* **`'1'` - 1-bit pixels, black and white, stored with one pixel per byte.**
* **`'L'` - 8-bit pixels, greyscale.**

6
index.html

@ -2073,7 +2073,7 @@ run(host=<span class="hljs-string">'0.0.0.0'</span>, port=<span class="hljs-numb
<div><h3 id="staticrequest">Static Request</h3><pre><code class="python language-python hljs"><span class="hljs-meta">@route('/img/&lt;image&gt;')</span>
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">send_image</span><span class="hljs-params">(image)</span>:</span>
<span class="hljs-keyword">return</span> static_file(image, <span class="hljs-string">'images/'</span>, mimetype=<span class="hljs-string">'image/png'</span>)
<span class="hljs-keyword">return</span> static_file(image, <span class="hljs-string">'img_dir/'</span>, mimetype=<span class="hljs-string">'image/png'</span>)
</code></pre></div>
<div><h3 id="dynamicrequest">Dynamic Request</h3><pre><code class="python language-python hljs"><span class="hljs-meta">@route('/&lt;sport&gt;')</span>
@ -2244,6 +2244,10 @@ right = [[<span class="hljs-number">0.1</span>, <span class="hljs-number">0.6</s
&lt;Image&gt;.putdata(&lt;list/ImagingCore&gt;) <span class="hljs-comment"># Writes a sequence of pixels.</span>
&lt;Image&gt;.paste(&lt;Image&gt;, (x, y)) <span class="hljs-comment"># Writes an image to image.</span>
</code></pre>
<pre><code class="bash language-bash hljs">&lt;2d_array&gt; = np.array(&lt;Image&gt;) <span class="hljs-comment"># NumPy array from greyscale image.</span>
&lt;3d_array&gt; = np.array(&lt;Image&gt;) <span class="hljs-comment"># NumPy array from color image.</span>
&lt;Image&gt; = Image.fromarray(&lt;array&gt;) <span class="hljs-comment"># Image from NumPy array.</span>
</code></pre>
<div><h3 id="modes-1">Modes</h3><ul>
<li><strong><code class="python hljs"><span class="hljs-string">'1'</span></code> - 1-bit pixels, black and white, stored with one pixel per byte.</strong></li>
<li><strong><code class="python hljs"><span class="hljs-string">'L'</span></code> - 8-bit pixels, greyscale.</strong></li>

Loading…
Cancel
Save