-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPImage_filter.html
More file actions
79 lines (62 loc) · 4.73 KB
/
Copy pathPImage_filter.html
File metadata and controls
79 lines (62 loc) · 4.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<!DOCTYPE html>
<html>
<head>
<title>PImage_filter \ Language (API)</title>
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Author" content="Ce Gao" />
<meta name="Publisher" content="Processing" />
<meta name="Keywords" content="Processing, Processing, Interactive Media, Electronic Arts, Programming, gaocegege, R Language" />
<meta name="Description" content="R Language Mode for Processing extends the Processing Development Environment with the R Language." />
<script src="/javascript/modernizr-2.6.2.touch.js" type="text/javascript"></script>
<link href="/css/style.css" rel="stylesheet" type="text/css" />
</head>
<body id="Langauge-en" onload="" >
<div id="container">
<div id="header">
<a href="/" title="Back to R Language Mode" class="processing-logo no-cover"></a>
</div>
<a id="TOP" name="TOP"></a>
<div id="navigation">
<div class="navBar" id="mainnav">
<a href="/">Cover</a><br/>
<a href="/reference/">Reference</a><br/>
<a href="/tutorials/">Tutorials</a><br/>
<!-- <a href="/examples/">Examples</a><br/> -->
<a href="https://github.com/gaocegege/Processing.R/issues">Bugs</a>
</div>
</div>
<div class="content">
<table cellpadding="0" cellspacing="0" border="0" class="ref-item">
<tr class="name-row">
<th scope="row">Name</th>
<td><h3>PImage_filter</h3></td>
</tr>
<tr class="">
<th scope="row">Description</th>
<td>
Filters the image as defined by one of the following modes:<br /> <br /> THRESHOLD<br /> Converts the image to black and white pixels depending if they are above or below the threshold defined by the level parameter. The parameter must be between 0.0 (black) and 1.0 (white). If no level is specified, 0.5 is used.<br /> <br /> GRAY<br /> Converts any colors in the image to grayscale equivalents. No parameter is used.<br /> <br /> OPAQUE<br /> Sets the alpha channel to entirely opaque. No parameter is used.<br /> <br /> INVERT<br /> Sets each pixel to its inverse value. No parameter is used.<br /> <br /> POSTERIZE<br /> Limits each channel of the image to the number of colors specified as the parameter. The parameter can be set to values between 2 and 255, but results are most noticeable in the lower ranges.<br /> <br /> BLUR<br /> Executes a Guassian blur with the level parameter specifying the extent of the blurring. If no parameter is used, the blur is equivalent to Guassian blur of radius 1. Larger values increase the blur.<br /> <br /> ERODE<br /> Reduces the light areas. No parameter is used.<br /> <br /> DILATE<br /> Increases the light areas. No parameter is used.
</td>
</tr>
<tr class=""><th scope="row">Syntax</th><td><pre><c>pimg</c>.<c>filter</c>(<c>kind</c>)
<c>pimg</c>.<c>filter</c>(<c>kind</c>, <c>param</c>)</pre></td></tr>
<tr class=""><th scope="row">Parameters</th><td><table cellpadding="0" cellspacing="0" border="0">
<tr class=""><th scope="row" class="code">pimg</th><td>PImage: any object of type PImage</td></tr>
<tr class=""><th scope="row" class="code">kind</th><td>int: Either THRESHOLD, GRAY, OPAQUE, INVERT, POSTERIZE, BLUR, ERODE, or DILATE</td></tr>
<tr class=""><th scope="row" class="code">param</th><td>float: unique for each, see above</td></tr>
</table></tr>
</table>
<!-- Creative Commons License -->
<div class="license">
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border: none" src="http://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a>
</div>
</div>
<div id="footer">
<div id="copyright">Processing is an open project intiated by <a href="http://benfry.com/">Ben Fry</a> and <a href="http://reas.com">Casey Reas</a>. It is developed by a <a href="http://processing.org/about/people/">small team of volunteers</a>.</div>
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="/javascript/jquery-1.9.1.min.js"><\/script>');</script>
<script src="/javascript/site.js" type="text/javascript"></script>
</body>
</html>