Hi DDA, 

| Draw it into a Picture object, and loop over its RGBSurface doing:
|       c=rs.Pixel(n,j)
|       k=(C.Red * 0.275) + (C.Green * 0.58) + (C.Blue * 0.145)
|       rs.Pixel(n,j)=rgb(k,k,k)
| you could also just average out the three colours, ie
|       k=(c.red+c.green+c.blue)\3
| but I found that the one above produced better results. My ImageTools
| library [plain RB] does that and much more.


Thank you. :)

All the best,

Mark.

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.3/296 - Release Date: 29/03/2006
 

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to