gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ICNS as default format


From: Gregory Casamento
Subject: Re: ICNS as default format
Date: Thu, 9 Jun 2011 09:34:47 -0400

Fred,

One quick thing... the libicns library is LGPL2.1, as you can see at
the link given below, so I believe that the portion of that comment
which states that it's currently "GPL2" should be removed:

http://icns.sourceforge.net/

Also, as I recall, the author of the library confirmed this on the list.

The proposed benefit is the same benefit that Mac OS X sees from using
the ICNS format.   Icons and other graphics will look better at larger
sizes because the optimal version of the icon should be chosen by
GNUstep for display instead of zooming the image.   TIFF is also an
acceptable solution since it can handle multiple versions in one file,
 I'm not sure if our code currently supports pulling out different
representations from TIFF files.

Also, to clarify, when I said I wrote NSBitmapImageRep+ICNS.m... I was
referring to the code in that file that I initially wrote prior to the
libicns drop in replacement being added there as well.

Later, GC

On Thu, Jun 9, 2011 at 4:46 AM, Fred Kiefer <address@hidden> wrote:
> On 09.06.2011 01:22, Gregory Casamento wrote:
>>
>> Just a quick thought....
>>
>> I'm wondering if we shouldn't consider using icns as the default for
>> icons.  Once the icns implementation is completed it should, in
>> theory, adjust to the optimal resolution for the given size.
>
> Not sure what the benefit would be. The tiff format can also hold multiple
> images at once and the tiff library we use is more common than the icns one.
> And our own icns loading code is rather incomplete. I should know that
> having written most of it.
>
> Just to quote from that file:
> /*
>  The following code is a drop in replacement for libicns. It may be used
>  when the library is not available or unsuited due to its licence (Currently
>  GPL 2). This code was mostly build based on the documentation found at
>  http://icns.sourceforge.net/apidocs.html. It also includes icns decoding
>  ideas based on code in mySTEP.
>  Only limited formats are implemented and some errors still exist.
>  */
>
>
> Fred
>
> _______________________________________________
> Gnustep-dev mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/gnustep-dev
>



-- 
Gregory Casamento - GNUstep Lead/Principal Consultant, OLC, Inc.
yahoo/skype: greg_casamento, aol: gjcasa
(240)274-9630 (Cell)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]