<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On 25.05.2012, at 21:31, Steve Thomas wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>So that explains why the red, green, blue values go 0 to 100 instead of 0 to 255.</div></blockquote><div><br></div><div>Partly. The interface is chosen to be independent of the internal representation. E.g. there are 5 or 8 bits per component in Forms, and 10 bits per component in a single Color. But externally, Squeak uses floating point values between 0 and 1 for all. For the Etoys interface, these are scaled by 100 to have an easier-to-use range.</div><div><br></div><div>- Bert -</div><br><blockquote type="cite"><div>The kids will have fun with this, I am going to try and get them to create some "green screen effects" using Etoys. &nbsp;I'll let everyone know how it goes and post a how on the squeakland list.</div>
<div><br></div><div>Stpehen<br><br><div class="gmail_quote">
On Fri, May 25, 2012 at 2:32 PM, Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; ">

<div style="word-wrap:break-word"><div>Well, for one, all these values are fractions in the range 0 to 1.</div><div><br></div><div>If you use 0 in your example, the image will become fully transparent. If you use 1, it will be fully opaque.&nbsp;</div>

<div><br></div><div>Since 16 bit forms store only 1 bit of alpha (and 5 bits each for red, green, and blue), you cannot do more than toggle that bit.&nbsp;</div><div><br></div><div>If you want real translucency, create newForm with 32 bits of depth instead of 16. Then each component gets full 8 bits, and e.g. using an alpha of 0.5 will make the whole image half-transparent.</div>

<div><br></div><span style="font-family:Helvetica;font-size:12px">- Bert -</span></div></blockquote></div></div></blockquote></div><div apple-content-edited="true"><br class="Apple-interchange-newline">
</div>
<br></body></html>