thank you all for your valuable feedback on this issue. Ananth > Hi Ananth, > > The problem does have to do with the really small numbers. > A division by this small number results in a number that > unexpectedly overflows a 32bit int. A fix for this should be > committed sometime later today (along with a few other things). > > Cameron McCormack wrote: > >> Hi Ananth. >> >> ananth balasubramanyam: >> >>>gradientTransform="matrix(-4.371139e-008 1 -1 -4.371139e-008 3.3082 >>> -3.309)"> >>> >>>i changed it to >>> >>>gradientTransform="matrix(1 0 0 1 30 30)"> and it worked fine. Could >>> somebody please explain the effect of this change. I read about the >>> linear gradient and its attributes at www.w3c.org, but i still am not >>> able to figure why this would cause a problem >> >> >> Yes I think it is something to do with the very small numbers. I >> tried replacing your transform with >> >> matrix(0 1 -1 0 3.3082 -3.309) >> >> and I didn't get the exception any more. I had a quick look through >> the function where it's crashing but I'm not really familiar enough >> with the gradient code to know where the small numbers would be >> causing the problem. >> >> Cameron >> > > > --------------------------------------------------------------------- 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]