What's wrong with JPEG or PNG?

JPEG is evil (because it uses Evil Lossy Compression) and should never be used under any circumstances, but extra-especially it should never be used for images containing text. (Yes, it is _possible_ to create lossless JPEG images, in theory, but most image software does not give the user that option. The Gimp does though, I think.)

PNG is great, and has pretty much taken over as the image format I use for almost everything (except when I want to preserve layers...), but for the type of images represented here (only one foreground color in some of them...) GIF gets better compression. Granted, the circumstances under which it is appropriate to use images with such a low colour depth are rapidly diminishing; the cost of colour printers and inks is at this point such that it might even be sensible to have true-colour letterheads; nevertheless, there *are* still applications for images with fewer than 256 colours. One of the best examples would be images intended to be placed on a quantity of t-shirts and sold or given away at a conference, which is roughly what these images look like they might be destined for.


$;=sub{$/};@;=map{my($a,$b)=($_,$;);$;=sub{$a.$b->()}} split//,".rekcah lreP rehtona tsuJ";$\=$ ;->();print$/

In reply to Re: more perl desktop images by jonadab
in thread more perl desktop images by silent11

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.