Skip to content

Commit 9d99e59

Browse files
bert-githubsvgeesus
authored andcommitted
Removed PORTERDUFF from the extra bibliographic references, because it is already included with the automatic references. Fixed some spelling errors. Updated the link to the previous version. Added missing keyword "alternate" in link to alternative style.
1 parent d956d8c commit 9d99e59

1 file changed

Lines changed: 12 additions & 14 deletions

File tree

compositing-1/Compositing.src.html

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@
207207
}
208208
</style>
209209

210-
<link id="st" href="style/alternate-spec-style.css" rel="stylesheet"
210+
<link id="st" href="style/alternate-spec-style.css" rel="alternate stylesheet"
211211
type="text/css" title="alternate spec style">
212212

213213
<link rel="stylesheet" type="text/css"
@@ -238,7 +238,7 @@ <h2 class="no-num no-toc">[LONGSTATUS] [DATE]</h2>
238238
</dd>
239239
<dt>Previous Version:</dt>
240240
<dd>
241-
<a href="http://www.w3.org/TR/2013/WD-compositing-1-20130625/">http://www.w3.org/TR/2013/WD-compositing-1-20130625/</a>
241+
<a href="http://www.w3.org/TR/2014/WD-compositing-1-20140107/">http://www.w3.org/TR/2014/WD-compositing-1-20140107/</a>
242242
</dd>
243243
<dt>Feedback:</dt>
244244
<dd>
@@ -284,7 +284,7 @@ <h2 class="no-num no-toc" id="abstract">Abstract</h2>
284284
<li>compositing groups.</li>
285285
</ul>
286286

287-
In addition, this specification will define CSS properties for blending and group isolaition and define the <a href="http://www.w3.org/TR/2dcontext2/#dom-context-2d-globalcompositeoperation" title="canvas 2d globalcompositeoperation">
287+
In addition, this specification will define CSS properties for blending and group isolation and define the <a href="http://www.w3.org/TR/2dcontext2/#dom-context-2d-globalcompositeoperation" title="canvas 2d globalcompositeoperation">
288288
'globalcompositeoperation'</a> as defined in [[!2DCONTEXT2]].
289289
</p>
290290

@@ -302,6 +302,8 @@ <h2 class="no-num no-toc" id="status">Status of This Document</h2>
302302
<ol>
303303
<li>Force <a href="#img_isolation">'isolation'</a> if an SVG images is linked using the 'img' element.</li>
304304
</ol>
305+
306+
<p>The deadline for comments is 28 January 2014.
305307

306308
<h2 class="no-num no-toc" id="contents">Table of contents</h2>
307309

@@ -1143,7 +1145,7 @@ <h3 id="simplealphacompositing">Simple alpha compositing</h3>
11431145
<li>αs: the alpha value
11441146
</ul>
11451147
<p>
1146-
Thus the formula for simple alpha compositing using pre-multplied values becomes
1148+
Thus the formula for simple alpha compositing using pre-multiplied values becomes
11471149
<pre>
11481150
co = cs + cb x (1 - αs)
11491151
</pre>
@@ -1358,13 +1360,13 @@ <h2 id="groups">Compositing Groups</h2>
13581360
The default properties of a compositing group shall cause no visual difference compared to having no group. See <a href="#groupinvariance">Group Invariance</a>.
13591361
</p>
13601362
<p>
1361-
A compositing group is rendered by first compositing the elements of the group onto the inital backdrop. The result of this is a single element containing
1363+
A compositing group is rendered by first compositing the elements of the group onto the initial backdrop. The result of this is a single element containing
13621364
color and alpha information. This element is then composited onto the group backdrop.
13631365
Steps shall be taken to ensure the group backdrop makes only a single contribution to the final composite.
13641366
<dl>
13651367
<dt id="initialbackdrop">initial backdrop</dt>
13661368
<dd>
1367-
The intial backdrop is the backdrop used for compositing the group's first element. This will be the same as the group backdrop in a non-isolated
1369+
The initial backdrop is the backdrop used for compositing the group's first element. This will be the same as the group backdrop in a non-isolated
13681370
group, or a fully transparent backdrop for an isolated group.
13691371
</dd>
13701372
<dt id="groupbackdrop">group backdrop</dt>
@@ -1397,7 +1399,7 @@ <h3 id="isolatedgroups">Isolated Groups</h3>
13971399
<!--
13981400
<h3 id="knockoutgroups">Knockout Groups</h3>
13991401
<p>
1400-
In a knockout group, each individual element shall be composited with the initial backdrop rather than with the stack of preceeding elements in the group.
1402+
In a knockout group, each individual element shall be composited with the initial backdrop rather than with the stack of preceding elements in the group.
14011403
When calculating the <a href="#backdrop">backdrop</a> for an element inside a knockout group, the elements of the group are ignored. Instead, only the elements that are behind the knockout group are included in the backdrop.
14021404
</p>
14031405
<div class="example">
@@ -1710,7 +1712,7 @@ <h2 id="blending">Blending</h2>
17101712
The result of the mixing formula must be clamped to the minimum and maximum values of the color range.
17111713
</p>
17121714
<p>
1713-
The result of the mixing function is modulated by the backdrop alpha. A fully opaque backdrop allows the mixing function to be fully realised.
1715+
The result of the mixing function is modulated by the backdrop alpha. A fully opaque backdrop allows the mixing function to be fully realized.
17141716
A transparent backdrop will cause the final result to be a weighted average between the source color and mixed color with the weight controlled by the backdrop alpha.
17151717
The value of the new color becomes:
17161718
<pre>
@@ -1944,7 +1946,7 @@ <h4 id="blendingexclusion">'exclusion' blend mode</h4>
19441946

19451947
<h3 id="blendingnonseparable">Non-separable blend modes</h3>
19461948
<p>
1947-
Nonseparable blend modes consider all color components in combination as opposed to the seperable ones that look at each component individually.
1949+
Nonseparable blend modes consider all color components in combination as opposed to the separable ones that look at each component individually.
19481950
All of these blend modes conceptually entail the following steps:
19491951
</p>
19501952
<p>
@@ -2060,7 +2062,7 @@ <h3 id="isolationblending">Effect of group isolation on blending</h3>
20602062

20612063
<h2 id="security">Security issues with compositing and blending</h2>
20622064
<p>
2063-
It is important that the timing to the blending and compositing operations is independant of the source and destination pixel. Operations must be implemented in such a way that they always take the same amount of time regardless of the pixel values.</p>
2065+
It is important that the timing to the blending and compositing operations is independent of the source and destination pixel. Operations must be implemented in such a way that they always take the same amount of time regardless of the pixel values.</p>
20642066
<div class="note">
20652067
<p>
20662068
If this rule is not followed, an attacker could infer information and mount a timing attack.
@@ -2081,10 +2083,6 @@ <h2 id="references1">References</h2>
20812083
<h3 id="normref">Normative References</h3>
20822084
<!--normative-->
20832085
<dl>
2084-
<dt id="ref-PORTERDUFF"><strong class="normref">[PORTERDUFF]</strong></dt>
2085-
<dd><strong>Compositing Digital Images</strong>, T. Porter, T. Duff,
2086-
SIGGRAPH '84 Conference Proceedings, Association for Computing
2087-
Machinery, Volume 18, Number 3, July 1984. </dd>
20882086
<dt id="ref-SVG-COMPOSITING"><strong class="normref">[SVG-COMPOSITING]</strong></dt>
20892087
<dd>
20902088
<cite class="w3cwd"><a href="http://www.w3.org/TR/2009/WD-SVGCompositing-20090430/">SVG Compositing Specification</a></cite>,

0 commit comments

Comments
 (0)