Re: FYI - Resolution Independence
Re: FYI - Resolution Independence
- Subject: Re: FYI - Resolution Independence
- From: Andre <email@hidden>
- Date: Sun, 28 Oct 2007 14:09:43 +0900
On 平成 19/10/27, at 22:05, Ricky Sharp wrote:
On Oct 27, 2007, at 7:59 AM, email@hidden wrote:
I was a bit dismayed at those talks, when they told us to use high-
res bitmaps instead of vector art.
Not sure who told you that, but that's wrong. You can use either
vector-based or multi-res bitmaps (basically containing at least a
72dpi rep and 216dpi rep).
Vector based is still preferable as it infinitely scales. My app
uses vector-based artwork (PDF) for everything except for the images
fed to NSCursor in which I use multi-res TIFF. Note that one can
indeed use PDF artwork for NSCursor; it's just that my cursor images
were 3D-renderings that didn't look right when vectorized.
I was told that for icons and toolbar items etc that I should use
multi-resolution bitmaps, and for simple things like arrows (abstract
icons) that I should use vector art.
With vector icons, there are certain things such as line width etc
that can have different meanings when scaled up and down (e.g do I
want the border of this icon to always be 1pt in width even when
scaled) not to mention anti aliasing..... when some icons are scaled
down, the anti-aliasing is sometimes downright atrocious... (I have
the same opinion about vista's anti-aliasing btw).
Apple's vector anti-aliasing is not satisfactory IMO (I do like their
font ant-aliasing though because it preserves the typeface - sorry Mr
Splosky)
In any case, the whole backing buffer thing is a hard problem to
crack......
___________________________________________________________
Ricky A. Sharp mailto:email@hidden
Instant Interactive(tm) http://www.instantinteractive.com
_______________________________________________
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