Re: Maximum image size ?
Re: Maximum image size ?
- Subject: Re: Maximum image size ?
- From: Volker in Lists <email@hidden>
- Date: Thu, 22 Sep 2016 22:25:52 +0200
I am rendering sound sonagrams as contents of CALayers which have dimensions of height 1024 pixels and width above 30000 pixel. No problem as long as you don’t use CIFilters. With them roughly 12000 pixels will work and larger images won’t get the filters applied to. I have solved that by using multiple CATiledLayers just aligned horizontally.
The CATiledLayers call drawLayer:inContext and from there I directly draw the image (if necessary scaled down). The image is stored as one large CGImage in a property of my controller class. For 10.12 the tile size is drastically influencing performance, larger tile sizes are better.
So depending on your needs that may be a useful approach.
volker
> Am 22.09.2016 um 15:14 schrieb Gabriel Zachmann <email@hidden>:
>
>
> What is the maximum size of a bitmap image I can render using the Core Graphics framework and CALayer ?
>
> So far, I had assumed it is the maximum texture size the graphics card can handle, so I determined the limits via
> glGetIntegerv( GL_MAX_TEXTURE_SIZE, &maxTextureSize_ );
>
> But apparently , the limits are much higher.
>
> How can I determine the limit, so that my app can filter out images over the limit, so that it does not crash in such cases?
>
> I have checked the documentation, in particular CGImageSourceCreateImageAtIndex() et al., to no avail.
>
>
>
> Best regards,
> Gabriel.
>
>
>
>
>
> _______________________________________________
>
> 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