indexgen.sh
上传用户:sorock1981
上传日期:2007-01-06
资源大小:73k
文件大小:5k
源码类别:

图片显示

开发平台:

Unix_Linux

  1. #!/bin/sh
  2. version=`sed -n -e "/AM_INIT_AUTOMAKE(gif2png, (.*))/s//\1/p" <configure.in`
  3. date=`date "+%d %b %Y"`
  4. cat >index.html <<EOF
  5. <!doctype HTML public "-//W3O//DTD W3 HTML 3.2//EN">
  6. <HTML>
  7. <HEAD>
  8. <link rev=made href=mailto:esr@snark.thyrsus.com>
  9. <meta name="description" content="Home page of the gif2png converter">
  10. <meta name="keywords" content="GIF, PNG, converter, graphics"> 
  11. <TITLE>The gif2png home page</TITLE>
  12. </HEAD>
  13. <BODY>
  14. <table width="100%" cellpadding=0><tr>
  15. <td width="30%">Back to <a href="/~esr">Eric's Home Page</a>
  16. <td width="30%" align=center>Up to <a href="/~esr/sitemap.html">Site Map</a>
  17. <td width="30%" align=right>$date
  18. </table>
  19. <HR>
  20. <H1 ALIGN=CENTER>The gif2png home page</H1>
  21. The gif2png program converts files from the obsolescent Graphic
  22. Interchange Format to <a href="http://www.cdrom.com/pub/png/">Portable
  23. Network Graphics</a>. The conversion preserves all graphic
  24. information, including transparency, perfectly.  The gif2png program
  25. can even recover data from corrupted GIFs.<p>
  26. The distribution also includes a Python script, web2png, that will convert
  27. entire web hierarchies (images and HTML or PHP pages). The script
  28. requires Python 1.5.2.<p>
  29. The current version is ${version}. The program has actually been functional and
  30. stable for four years. See the <a href="NEWS">NEWS</a> file for more.<p>
  31. You can download a <a href="gif2png-${version}.tar.gz">source tarball</a>,
  32. a <a href="gif2png-${version}.zip">source ZIP archive</a>,
  33. an <a href="gif2png-${version}-1.i386.rpm">Intel binary RPM</a>,
  34. or a <a href="gif2png-${version}-1.src.rpm">source RPM</a> here.<p>
  35. The sources can be built under any Unix, or under MS-DOS or Windows
  36. using djgpp, or using Borland C. I don't know when the djgpp or
  37. Borland builds were last tested, but the Unix version is as stable
  38. as a rock.<p>
  39. Note: Some ImageMagick 4.2.x versions have a bug displaying grayscale 
  40. PNGs that makes it look like gif2png is broken.  It's not.<p>
  41. <H1>History</H1>
  42. This program was written by a German university student named
  43. Alexander Lehmann in 1994-1995. He evolved it to a beta version 0.6
  44. and then dropped off the face of the net.  In Fall 1999, after the
  45. program had been stable and in production use for four years, Greg
  46. Roelofs &lt;<a href="mailto:newt@pobox.com">newt@pobox.com</a>&gt; added some
  47. minor features and released an 0.7 patch.<p>
  48. A short time later, with Greg's consent, I took over maintaining
  49. gif2png in order to give it a proper manual page and release
  50. packaging. Alexander Lehmann is OK with this and has even approved
  51. a change in the license terms to use the libpng/zlib license.<p>
  52. <H1>Patent issues</H1>
  53. The GIF format is encumbered by a <a
  54. href="http://www.patents.ibm.com/details?pn=US04558302__">Unisys
  55. patent</a> for the Lempel-Ziv-Welch compression algorithm.  Use of any
  56. GIF image generator not licensed by Unisys can make you liable to
  57. lawsuit.  Unisys apparently refuses to issue licenses for use of LZW
  58. in open-source programs, and in 1999 <a
  59. href="http://corp2.unisys.com/LeadStory/lzw-license.html">stated</a>
  60. that its policy is to require a $5000 fee from websites that carry GIF
  61. images made by unlicensed software -- even nonprofit websites created
  62. and displayed with free software.<p>
  63. The patent probably does not cover LZW decompressors such as the one
  64. gif2png uses; legal opinions are divided on this, there has been no court
  65. test, and Unisys refuses to commit itself.  It is possible that
  66. you may be liable if you distribute gif2png in a commercial program,
  67. or distribute gif2png on a for-profit basis.<p>
  68. For a history of the GIF patent controversy, see <a
  69. href="http://lpf.ai.mit.edu/Patents/Gif/Gif.html">http://lpf.ai.mit.edu/Patents/Gif/Gif.html</a>.
  70. To avoid legal problems, it would be a good idea to convert all GIFs
  71. on your websites and elsewhere to PNGs without delay.  See the <a
  72. href="http://burnallgifs.org/">Burn All GIFs Day</a>  site for
  73. discussion.<p>
  74. <H1>Compatibility</H1>
  75. Non-transparent PNGs are displayed correctly in Netscape 4.04 and
  76. later, and in Internet Explorer 4.0b1 and later.  Few current browsers
  77. support transparent PNGs well, or even at all; in deference to this
  78. fact, web2png does not convert GIFs that contain a transparency
  79. index unless you specify the -a (all) option.<p>
  80. <center>
  81. <a href="http://burnallgifs.org/"><IMG SRC="burngifs_60_468.png"></a>
  82. </center>
  83. <HR>
  84. <table width="100%" cellpadding=0><tr>
  85. <td width="30%">Back to <a href="/~esr">Eric's Home Page</a>
  86. <td width="30%" align=center>Up to <a href="/~esr/sitemap.html">Site Map</a>
  87. <td width="30%" align=right>$date
  88. </table>
  89. <P><ADDRESS>Eric S. Raymond <A HREF="mailto:esr@thyrsus.com">&lt;esr@thyrsus.com&gt;</A></ADDRESS>
  90. </BODY>
  91. </HTML>
  92. EOF