Changeset 014d11ad for general/graphlib
- Timestamp:
- 06/24/2004 06:44:11 PM (20 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- bb2a071c
- Parents:
- c230e05
- Location:
- general/graphlib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
general/graphlib/libpng.xml
rc230e05 r014d11ad 19 19 <sect2> 20 20 <title>Introduction to <application>libpng</application></title> 21 21 22 22 <para>The <application>libpng</application> package contains libraries used 23 23 by other programs for reading and writing <acronym>PNG</acronym> files.</para> 24 24 25 25 <sect3><title>Package information</title> 26 26 <itemizedlist spacing='compact'> … … 35 35 &libpng-time;</para></listitem></itemizedlist> 36 36 </sect3> 37 37 38 38 <sect3><title>Additional downloads</title> 39 39 <itemizedlist spacing='compact'> 40 40 <listitem><para>Required Patch to explicitly link libpng against system libraries: <ulink 41 url="&patch-root;/libpng-&libpng-version;-link -to-proper-libs.patch"/></para></listitem>41 url="&patch-root;/libpng-&libpng-version;-link_to_proper_libs-1.patch"/></para></listitem> 42 42 </itemizedlist></sect3> 43 43 44 44 </sect2> 45 45 46 46 <sect2> 47 47 <title>Installation of <application>libpng</application></title> 48 49 <para>Install <application>libpng</application> by running the following commands:</para> 50 51 <screen><userinput><command>patch -Np1 -i ../libpng-&libpng-version;-link-to-proper-libs.patch && 48 49 <para>Install <application>libpng</application> by running the following 50 commands:</para> 51 52 <screen><userinput><command>patch -Np1 -i ../libpng-&libpng-version;-link_to_proper_libs-1.patch && 52 53 make prefix=/usr ZLIBINC=/usr/include \ 53 54 ZLIBLIB=/usr/lib -f scripts/makefile.linux && 54 55 make prefix=/usr install -f scripts/makefile.linux</command></userinput></screen> 55 56 56 57 </sect2> 57 58 58 59 <sect2> 59 60 <title>Command explanations</title> 60 61 61 62 <para><parameter>ZLIBINC=/usr/include ZLIBLIB=/usr/lib</parameter>: This 62 63 forces <application>libpng</application> to look for the 63 <application>zlib</application> includes and libraries where we have them installed.</para> 64 64 <application>zlib</application> includes and libraries where we have them 65 installed.</para> 66 65 67 <para><parameter>-f scripts/makefile.linux</parameter>: This points make at the 66 68 Linux version of the makefile as <application>libpng</application> doesn't use … … 72 74 <sect2> 73 75 <title>Configuring <application>libpng</application></title> 74 76 75 77 <sect3><title>Configuration Information</title> 76 77 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/> 78 78 79 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/> 80 79 81 </sect3> 80 82 81 83 </sect2> 82 84 83 85 <sect2> 84 86 <title>Contents</title> 85 86 <para>The <application>libpng</application> package contains <filename class="libraryfile"> 87 libpng</filename> libraries and <command>libpng-config</command>.</para> 88 87 88 <para>The <application>libpng</application> package contains 89 <filename class="libraryfile"> libpng</filename> libraries and 90 <command>libpng-config</command>.</para> 91 89 92 </sect2> 90 93 91 94 <sect2><title>Description</title> 92 95 93 96 <sect3><title>png libraries</title> 94 97 <para>The <acronym>PNG</acronym> library is a collection of routines used to … … 98 101 <acronym>TIFF</acronym>, with many improvements and extensions and lack of 99 102 patent problems.</para></sect3> 100 103 101 104 <sect3><title>libpng-config</title> 102 105 <para><command>libpng-config</command> provides configuration info for 103 106 <application>libpng</application>.</para></sect3> 104 107 105 108 </sect2> 106 109 -
general/graphlib/libungif.xml
rc230e05 r014d11ad 19 19 <sect2> 20 20 <title>Introduction to <application>libungif</application></title> 21 21 22 22 <para>The libungif package contains libraries for reading all 23 <acronym>GIF</acronym>s and writing non-compressed ones as well as programs for 23 <acronym>GIF</acronym>s and writing non-compressed ones as well as programs for 24 24 converting and working with <acronym>GIF</acronym> files. The libraries are 25 25 useful for any graphics program wishing to deal with <acronym>GIF</acronym> 26 files while the programs are useful for conversion purposes as well as cleaning 26 files while the programs are useful for conversion purposes as well as cleaning 27 27 up images.</para> 28 28 29 29 <para>The reason libungif only writes non-compressed <acronym>GIF</acronym>s 30 30 is due to a legal issue with <acronym>LZW</acronym> compression (which Unisys … … 33 33 has in the past been disputed. The best way to avoid this whole mess is to 34 34 simply use libungif for looking at <acronym>GIF</acronym> images on the web, 35 while in any pages which you design, use the open source <acronym>PNG</acronym> 35 while in any pages which you design, use the open source <acronym>PNG</acronym> 36 36 format instead (which uses, not surprisingly, the libpng library) which has no 37 37 patent issues at all.</para> 38 38 39 39 <sect3><title>Package information</title> 40 40 <itemizedlist spacing='compact'> … … 45 45 <listitem><para>Estimated build time: &libungif-time;</para></listitem></itemizedlist> 46 46 </sect3> 47 47 48 48 <sect3><title>Additional downloads</title> 49 49 <itemizedlist spacing='compact'> 50 50 <listitem><para>Required patch: <ulink 51 url="&patch-root;/libungif-4.1.0b1-va_start .patch"/></para></listitem>51 url="&patch-root;/libungif-4.1.0b1-va_start-1.patch"/></para></listitem> 52 52 </itemizedlist> 53 53 </sect3> 54 54 55 55 </sect2> 56 56 57 57 <sect2> 58 58 <title>Installation of <application>libungif</application></title> 59 59 60 60 <para>Install <application>libungif</application> by running the following 61 61 commands:</para> 62 63 <screen><userinput><command>patch -Np1 -i ../libungif-4.1.0b1-va_start .patch &&62 63 <screen><userinput><command>patch -Np1 -i ../libungif-4.1.0b1-va_start-1.patch && 64 64 ./configure --prefix=/usr && 65 65 make && 66 66 make install</command></userinput></screen> 67 67 68 68 <!-- 69 69 <note><para>If you get an error during the make portion compiling … … 72 72 </para></note> 73 73 --> 74 74 75 75 </sect2> 76 76 77 77 <sect2> 78 78 <title>Contents</title> 79 79 80 80 <para>The libungif package contains <command>gif2epsn</command>, 81 81 <command>gif2ps</command>, <command>gif2rgb</command>, … … 94 94 <command>rgb2gif</command>, <command>text2gif</command> and 95 95 <filename>libungif</filename> libraries.</para> 96 97 </sect2> 98 96 97 </sect2> 98 99 99 <sect2><title>Description</title> 100 100 101 101 <sect3><title>gif2epsn</title> 102 <para>Dumps images saved as <acronym>GIF</acronym> files on Epson type printers.</para></sect3> 103 102 <para>Dumps images saved as <acronym>GIF</acronym> files on Epson type 103 printers.</para></sect3> 104 104 105 <sect3><title>gif2ps</title> 105 106 <para>Print <acronym>GIF</acronym> files on laser printers supporting PostScript. 106 107 </para></sect3> 107 108 108 109 <sect3><title>gif2rgb</title> 109 110 <para>Convert images saved as <acronym>GIF</acronym> to 24-bit <acronym>RGB 110 111 </acronym> image(s).</para></sect3> 111 112 112 113 <sect3><title>gifasm</title> 113 114 <para>Assemble multiple <acronym>GIF</acronym>s into one, or burst a 114 115 multiple-image <acronym>GIF</acronym>.</para></sect3> 115 116 116 117 <sect3><title>gifbg</title> 117 118 <para>Generate a single-color test pattern <acronym>GIF</acronym>.</para> 118 119 </sect3> 119 120 120 121 <sect3><title>gifburst</title> 121 122 <para>Burst a <acronym>GIF</acronym> image into subrectangles.</para></sect3> 122 123 123 124 <sect3><title>gifclip</title> 124 125 <para>Clip or crop a <acronym>GIF</acronym> image.</para></sect3> 125 126 126 127 <sect3><title>gifclrmp</title> 127 128 <para>Modify <acronym>GIF</acronym> image colormaps.</para></sect3> 128 129 129 130 <sect3><title>gifcolor</title> 130 131 <para>Generate color test patterns.</para></sect3> 131 132 132 133 <sect3><title>gifcomb</title> 133 134 <para>Combine 2 <acronym>GIF</acronym> images of exactly the same size into one. 134 135 </para></sect3> 135 136 136 137 <sect3><title>gifcompose</title> 137 138 <para>Use (un)giflib tools to compose images.</para></sect3> 138 139 139 140 <sect3><title>giffiltr</title> 140 <para>Template code for filtering a <acronym>GIF</acronym> sequentially.</para></sect3> 141 141 <para>Template code for filtering a <acronym>GIF</acronym> 142 sequentially.</para></sect3> 143 142 144 <sect3><title>giffix</title> 143 145 <para>Clumsily attempts to fix truncated <acronym>GIF</acronym> images.</para> … … 147 149 <para>Flip <acronym>GIF</acronym> image along X or Y axis or rotate by 90 148 150 degrees.</para></sect3> 149 151 150 152 <sect3><title>gifhisto</title> 151 153 <para>Generate color-frequency histogram from a <acronym>GIF</acronym>.</para> 152 154 </sect3> 153 155 154 156 <sect3><title>gifinfo</title> 155 157 <para>Gives information on a <acronym>GIF</acronym> file.</para></sect3> 156 158 157 159 <sect3><title>gifinter</title> 158 160 <para>Convert between interlaced and non-interlaced images.</para></sect3> 159 161 160 162 <sect3><title>gifinto</title> 161 <para>End-of-pipe fitting for <acronym>GIF</acronym>-processing pipelines.</para></sect3> 162 163 <para>End-of-pipe fitting for <acronym>GIF</acronym>-processing 164 pipelines.</para></sect3> 165 163 166 <sect3><title>gifovly</title> 164 167 <para>Generate one composite <acronym>GIF</acronym> from a multiple-image 165 168 <acronym>GIF</acronym>.</para></sect3> 166 169 167 170 <sect3><title>gifpos</title> 168 171 <para>Change a GIF's screen size or recondition it.</para></sect3> 169 172 170 173 <sect3><title>gifrotat</title> 171 <para>Rotate a <acronym>GIF</acronym> through any desired angle.</para></sect3> 174 <para>Rotate a <acronym>GIF</acronym> through any desired angle.</para></sect3> 175 172 176 <sect3><title>gifrsize</title> 173 177 <para>Resize a <acronym>GIF</acronym> by deletion or duplication of bits.</para> 174 178 </sect3> 175 179 176 180 <sect3><title>gifspnge</title> 177 181 <para>Template code for filtering a <acronym>GIF</acronym> with in-core 178 182 operations.</para></sect3> 179 183 180 184 <sect3><title>giftext</title> 181 185 <para>Print (text only) general information about a <acronym>GIF</acronym>. 182 186 </para></sect3> 183 187 184 188 <sect3><title>gifwedge</title> 185 189 <para>Create a test <acronym>GIF</acronym> image resembling a color monitor 186 190 test pattern.</para></sect3> 187 191 188 192 <sect3><title>icon2gif</title> 189 193 <para>Converter/deconverter to/from an editable text format.</para></sect3> 190 194 191 195 <sect3><title>raw2gif</title> 192 196 <para>Convert raw 8-bit image data into <acronym>GIF</acronym> files.</para> 193 197 </sect3> 194 198 195 199 <sect3><title>rgb2gif</title> 196 200 <para>Convert 24 bit images to a <acronym>GIF</acronym> image using color 197 201 quantization.</para></sect3> 198 202 199 203 <sect3><title>text2gif</title> 200 204 <para>Generate <acronym>GIF</acronym> images out of regular text in 8x8 font. 201 205 </para></sect3> 202 206 203 207 </sect2> 204 208
Note:
See TracChangeset
for help on using the changeset viewer.