Re: How to make a CALayer dont get blur when rotating.
Re: How to make a CALayer dont get blur when rotating.
- Subject: Re: How to make a CALayer dont get blur when rotating.
- From: Gustavo Pizano <email@hidden>
- Date: Wed, 17 Dec 2008 09:43:36 +0100
Have you tried to rotate your layer in a simple test application?
No I will have to check that.
Have you tried to use another image?
yes, same results
Well, Im just doing a transformation on Z axis, thats all. I will try
in a test app, but I don't know if it will work, the only superlayer
my nLayer has its the View sublayer.
I will make the test and let you know.
Gus
On 17.12.2008, at 8:32, Martin Carlberg wrote:
There are some bugs in CALayer that will give you blurred images.
But you have to tell us more about your layer hierarchy and what
kind of transformations you have on the different layers?
Have you tried to rotate your layer in a simple test application?
Have you tried to use another image?
- Martin Carlberg
16 dec 2008 kl. 12.31 skrev Gustavo Pizano:
mm no. let me try it.m... nop it didn't work. still the image after
the transition its blurred.
Gus
On 16.12.2008, at 12:22, Martin Carlberg wrote:
Have you tried to add the following line?
[nLayer setValue:[NSNumber numberWithFloat:.9999]
forKeyPath:@"transform.scale"];
- Martin Carlberg
13 dec 2008 kl. 19.49 skrev Gustavo Pizano:
Hello well finally I manage to rotate the CALayer each time I
click on it. what I did was the following:
-(void)mouseDown:(NSEvent *)event
{
[event retain];
[mouseDownEvent release];
mouseDownEvent = event;
NSPoint p2 = [event locationInWindow];
NSPoint p3 = [self convertPoint:p2 fromView:nil];
CGPoint p = NSPointToCGPoint(p3);
CALayer * nLayer = [_gameboardLayer hitTest:p];
if (nLayer.name != nil) {
NSNumber* value = [NSNumber numberWithFloat:PERP()];
value = [NSNumber numberWithFloat:[value floatValue] + [[nLayer
valueForKeyPath:@"transform.rotation.z"] floatValue]];
[nLayer setValue:value forKeyPath:@"transform.rotation.z"];
}
}
#define PERP () (90 * M_PI / 180)
but I realize that each time the images its perpendicular its
kinda blurry I dunno how to rotate the layer without loosing
quality.
the contents of the layer its .png
Thanks
Gus
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden