Le 21/11/2013 21:27, Hilaire Fernandes a écrit :
Le 21/11/2013 08:21, Stéphane Ducasse a écrit :
On Nov 20, 2013, at 4:54 PM, Hilaire Fernandes <hilaire.fernandes@gmail.com> wrote:
Hello,
In Pharo 2.0 (true in 1.4 as well), it looks PNG bitmap are wrongly rotated or scaled when they contain alpha transparency.
In the example bellow with the joined bitmap, the alpha gray color are rendered darker when the imagemorph is scaled or rotated.
Sqeak does not suffer this problem
hilaire may be you should have a look at the changes made in the graphics package
I took at look on the list, did not find anything yet
Oh, look like an old fix can partially make it http://forum.world.st/ENH-Translucent-images-in-8-and-16-bit-screen-resoluti... Joined .cs of this changes I don't understand this code, and I don't know its consequences on the all system. So someone should review it. Hilaire
Hilaire
of squeak to identify the change. We should have more tests.
Stef
| dir morph transform form| dir := FileSystem disk workingDirectory parent. morph := (ImageReadWriter formFromFileNamed: (dir / 'bubble.png') fullName) asMorph. transform := TransformationMorph new asFlexOf: morph. transform smoothingOn ; angle: Float pi / 3; scale: 1. transform openInWorld
Thanks
Hilaire
-- Dr. Geo http://drgeo.eu <bubble.png>
-- Dr. Geo http://drgeo.eu