On Dec 21, 2009, at 8:02 PM, Development wrote: > Then I don't understand how to do this. > > Do I create the context at this larger size? because that's what I did. > Do I drawInRect the image at it's original size? Because that's what I did. > > As near as I can tell, no matter what I do, the image itself, not accounting > for the shadow, is drawn in the upper left corner. this causes a negative > shadow, or one to the upper left, to be cut off by the edge of the context. > I have attempted using drawAtPoint, and accounting for the negative shadow by > moving the point an amount that should accommodate the shadow. It did not > work. > > Now if the shadow is to the lower right, the adjustments I make work > perfectly every time and the shadow is exactly what it should be. > > I think the point is that I do not understand the context drawing. I thought > I did but it should be painfully obvious from this thread that I do not.
Are you aware that the context you get from UIGraphicsBeginImageContext has its origin at upper left ? In any case, I have posted a mini example that *appears* to do what you want, but based on the descriptions, I might have misunderstood, in which case please excuse me for wasting bandwidth . . . The project is here: http://www.trilithon.com/download/Shadow.zip Cheers, . . . . . . . . Henry > > > > > On Dec 21, 2009, at 8:45 PM, Graham Cox wrote: > >> >> On 22/12/2009, at 1:49 PM, Development wrote: >> >>> however what I am getting now is a larger image, offset in the view and >>> still cutting off the shadow. So I honestly do not know how I am suppose to >>> draw this shadow. I would really be grateful for some additional direction. >> >> >> Try thinking instead of flailing about throwing code at it. >> >> You need a bigger image to accommodate the shadow. But the image you want to >> composite on top is the same size as it always was. So you need to keep its >> original size around so you can draw it at that size but into the larger >> image context. If you draw it at the new size you are back at square one, >> but larger. >> >> --Graham >> >> > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > 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: > http://lists.apple.com/mailman/options/cocoa-dev/appledeveloper%40trilithon.com > > This email sent to appledevelo...@trilithon.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com