Skip navigation.
 
mlIs NSScaleProportionally buggy?
FROM : Brian O'Brien
DATE : Wed Apr 06 18:04:34 2005

> I 'think' I've run across a bug in NSImageView.
>
> When my NSImageView window is resized the image I'm displaying in this
> window resizes correctly as long as I'm
> making the image smaller than the actual image.  If I make the window
> larger than the actual image the image will
> not get any larger.  ie decimation works but interpolation doesn't.
> Is it because I've forgotten or am unaware of a method that needs to
> be called so interpolation works?
>
> Hate to say it but this, but is a bug that should have been fixed a
> long time ago?
>
> Code fragment:
>
>
>        windowedImage = [[NSBitmapImageRep alloc]
> initWithBitmapDataPlanes:planes
>                                                               
> pixelsWide:width
>                                                               
> pixelsHigh:height
>                                                             
> bitsPerSample:8
>                                                           
> samplesPerPixel:3
>                                                                 
> hasAlpha:NO
>                                                                 
> isPlanar:NO
>                                                           
> colorSpaceName:NSCalibratedRGBColorSpace
>                                                               
> bytesPerRow:bytesPerRow
>                                                             
> bitsPerPixel:24];
>        NSImage *img = [[NSImage alloc] init];
>        [img addRepresentation:windowedImage];
>        [self setImage:img];
>        [img release];
>        [super setImageAlignment:NSImageAlignBottomLeft];
> //NSImageAlignCenter;
>        [super setImageScaling:NSScaleProportionally]; //NSScaleNone
> or NSScaleToFit or NSScaleProportionally
>        [super setImageFrameStyle:NSImageFramePhoto];
>
>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Cocoa-dev mailing list      (<email_removed>)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/<email_removed>
>
> This email sent to <email_removed>

Related mailsAuthorDate
mlIs NSScaleProportionally buggy? Brian O'Brien Apr 5, 23:20
mlIs NSScaleProportionally buggy? Brian O'Brien Apr 6, 18:04
mlRe: Is NSScaleProportionally buggy? Serge Meynard Apr 6, 18:35
mlRe: Is NSScaleProportionally buggy? Stephane Sudre Apr 6, 18:39