To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=93485
------- Additional comments from [EMAIL PROTECTED] Thu Oct 23 14:06:55 +0000 2008 ------- AW: Tried to operate without copying the background and the memory came back: Problem is that without copying the background, not only the content and a alpha mask is needed, but also a mask for the content (which is hard to create). With copying the background, such a mask is not needed since copying unchanged content back to the original with any transparence will lead to the original content. A Second reason is that i use the buffering also for pure masking (no alpha at all) with a given mask using the same effect e.g. with not all areas covering fills (bitmap tile with tiling off). I would also need to rework that. In principle it would always be necessary to do what other systems do: Have a color source, a mask (evtl. 8bit when AA for smooth edges) and a alpha (always 8bit) and combine to target. For mask operations, use source and mask (where mask is a combination of generated from source content and an extra mask painted inverse); for alpha use source, and mask generated from source. In both cases a mask would neeed to be generated from source content what is not cheap. For the current solution i will prefer (b) which allows to not need to generate that mask for content for the cost of copying the source (which is a nice trick, BTW). Caveat is that this will not work directly with windows. I will add an assertion to this and change all users of VCLPixelRenderer to work buffered using local VDevs (e.g. the line preview in the line style dialog). --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
