Re: Resolution-independent toolbar icons
Re: Resolution-independent toolbar icons
- Subject: Re: Resolution-independent toolbar icons
- From: Ricky Sharp <email@hidden>
- Date: Sun, 17 Jun 2007 08:42:42 -0500
On Jun 16, 2007, at 7:30 PM, Phill Kelley wrote:
At 10:35 -0500 16/6/07, Ricky Sharp wrote:
(1) use vector-based artwork. I do this myself for 99%+ of my
artwork. I also use Illustrator.
This may be where my fundamental misunderstanding lies. When I
start with
Illustrator and save-as PDFs, I think I am using vector-based
artwork. Am I
missing the point somehow?
(2) use multi-resolution TIFFs. I believe the Tiger and later has a
tiffutil command-line tool that lets you merge TIFF images together.
Here, create at least two resolutions: One 72dpi and one 288dpi.
Cocoa will choose the right dpi flavor to render depending upon the
current scale factor. I use this approach for large cursors (images
fed to NSCursor).
I could do that but I thought that the idea of using PDFs for
everything
was kinda cool. If you had told me that PDFs were unlikely to ever
work
properly and that multires TIFFs were the only approved way of
implementing
res-independence, I would've accepted that and moved on. But your
(1) seems
to suggest this isn't the case.
It depends upon your artwork as to whether or vector- or bitmap-based
images will serve you better.
Choosing artwork like this is not specific to Cocoa, so if you have
additional questions on how to choose a format, you should find a
better forum.
But, in terms of res-ind, it works as expected with both types of
images; you do not have to exclusively use one or the other.
___________________________________________________________
Ricky A. Sharp mailto:email@hidden
Instant Interactive(tm) http://www.instantinteractive.com
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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