FROM : Serge Meynard
DATE : Wed Apr 06 18:35:25 2005
On Apr 5, 2005, at 17:20, Brian O'Brien wrote:
> 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];
>
<http://www.cocoabuilder.com/archive/message/cocoa/2005/2/8/127770>
DATE : Wed Apr 06 18:35:25 2005
On Apr 5, 2005, at 17:20, Brian O'Brien wrote:
> 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];
>
<http://www.cocoabuilder.com/archive/message/cocoa/2005/2/8/127770>
| Related mails | Author | Date |
|---|---|---|
| Brian O'Brien | Apr 5, 23:20 | |
| Brian O'Brien | Apr 6, 18:04 | |
| Serge Meynard | Apr 6, 18:35 | |
| Stephane Sudre | Apr 6, 18:39 |






Cocoa mail archive

