• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: incorrect bitmap date from NSBitmapImageRep from NSDate
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: incorrect bitmap date from NSBitmapImageRep from NSDate


  • Subject: Re: incorrect bitmap date from NSBitmapImageRep from NSDate
  • From: Ariel Feinerman <email@hidden>
  • Date: Fri, 12 Mar 2010 20:03:06 +0200

2010/3/12 Alexander Spohr <email@hidden>

Exactly what does not work?
> The loading? Or the opengl command?
>
>
texture is corrupted with artifact on the screen  and sometimes


gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGBA, [image pixelsWide], [image
pixelsHigh], GL_RGBA, GL_UNSIGNED_INT_8_8_8_8_REV, [image bitmapData]);

take an exception

If the latter I suspect that your file is not in the needed format.
> Does your image have alpha?
>
> format is bmp

there is of the matter is that messages -initWithCIImage and
-initWithFocusedViewRect
read bitmap date from offscreen window so image is rendered twice, isn`t
it?

reference

The image in the *ciImage* parameter must be fully rendered before the
receiver can be initialized. If you specify an object whose rendering was
deferred (and thus does not have any pixels available now), this method
forces the image to be rendered immediately. Rendering the image could
result in a performance penalty if the image has a complex rendering chain
or accelerated rendering hardware is not available.

Is the way to get NSBitmapImageRep for OpenGL without offscreen rendering
image?

       atze
>
>
>
> Am 12.03.2010 um 13:09 schrieb Ariel Feinerman:
>
> > // not work
> >
> > NSData *data = [NSData dataWithContentsOfFile: filename];
> >
> > NSBitmapImageRep *image = [[NSBitmapImageRep alloc] initWithData: data];
> >
> >
> > as opposed to:
> >
> > // works fine
> >
> > NSImage *source = [[NSImage alloc] initWithContentsOfFile: filename];
> >
> > NSSize size = [source size];
> >
> > [source lockFocus];
> >
> > NSBitmapImageRep *image = [[NSBitmapImageRep alloc]
> initWithFocusedViewRect:
> > NSMakeRect(0.0, 0.0, size.width, size.height)];
> >
> > [source unlockFocus];
> >
> >
> > // OpenGL commands
> >
> >
> > gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGBA, [image pixelsWide], [image
> > pixelsHigh], GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV, [image bitmapData]);
> >
> > why?
> >
> >
> > as opposed to
> > _______________________________________________
> >
> > 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
>
>
--
best regards
Ariel
_______________________________________________

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

  • Follow-Ups:
    • Re: incorrect bitmap date from NSBitmapImageRep from NSDate
      • From: Ken Ferry <email@hidden>
References: 
 >incorrect bitmap date from NSBitmapImageRep from NSDate (From: Ariel Feinerman <email@hidden>)
 >Re: incorrect bitmap date from NSBitmapImageRep from NSDate (From: Alexander Spohr <email@hidden>)

  • Prev by Date: Key-Value Observing speed
  • Next by Date: Forcing text layout
  • Previous by thread: Re: incorrect bitmap date from NSBitmapImageRep from NSDate
  • Next by thread: Re: incorrect bitmap date from NSBitmapImageRep from NSDate
  • Index(es):
    • Date
    • Thread