Rev 7024 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5853 | myou72 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
3163 | myou72 | 2 | <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" |
3 | "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ |
||
4 | <!ENTITY % general-entities SYSTEM "../../general.ent"> |
||
5 | %general-entities; |
||
6 | <!ENTITY libjpeg-download-http "&sourceforge-repo;/libjpeg-turbo/libjpeg-turbo-&libjpeg-turbo-version;.tar.gz"> |
||
7 | <!ENTITY libjpeg-download-ftp " "> |
||
6990 | myou72 | 8 | <!ENTITY libjpeg-md5sum "86b0d5f7507c2e6c21c00219162c3c44"> |
6721 | myou72 | 9 | <!ENTITY libjpeg-size "1.5 Mo"> |
6990 | myou72 | 10 | <!ENTITY libjpeg-buildsize "15 Mo"> |
11 | <!ENTITY libjpeg-time "0.4 SBU"> |
||
3163 | myou72 | 12 | ]> |
13 | <sect1 id="libjpeg" xreflabel="libjpeg-turbo-&libjpeg-turbo-version;"> |
||
14 | <?dbhtml filename="libjpeg.html"?> |
||
15 | <sect1info> |
||
3180 | myou72 | 16 | <othername>$LastChangedBy : krejzi $</othername> |
17 | <date>$Date : 2013-01-23 18:56:47 +0100 (Wed, 23 Jan 2013) $</date> |
||
3163 | myou72 | 18 | </sect1info> |
19 | <title>libjpeg-turbo-&libjpeg-turbo-version;</title> |
||
20 | <indexterm zone="libjpeg"> |
||
21 | <primary sortas="a-libjpeg-turbo">libjpeg-turbo</primary> |
||
22 | </indexterm> |
||
23 | <sect2 role="package"> |
||
5853 | myou72 | 24 | <title>Introduction à libjpeg-turbo</title> |
3163 | myou72 | 25 | <para> |
7011 | myou72 | 26 | <application>libjpeg-turbo</application> est un fork de |
5853 | myou72 | 27 | IJG <application>libjpeg</application> qui utilise SIMD pour accélérer la compression et la décompression |
3165 | myou72 | 28 | JPEG. |
5853 | myou72 | 29 | <application>libjpeg</application> est une bibliothèque qui implémente l'encodage, le décodage et la conversion |
3165 | myou72 | 30 | d'images JPEG. |
3163 | myou72 | 31 | </para> |
6976 | myou72 | 32 | &lfs78_checked; |
3163 | myou72 | 33 | <bridgehead renderas="sect3">Information sur le paquet </bridgehead> |
34 | <itemizedlist spacing="compact"> |
||
35 | <listitem> |
||
36 | <para> |
||
5853 | myou72 | 37 | Téléchargement (HTTP) : <ulink url="&libjpeg-download-http;"/> |
3163 | myou72 | 38 | </para> |
39 | </listitem> |
||
40 | <listitem> |
||
41 | <para> |
||
5853 | myou72 | 42 | Téléchargement (FTP) : <ulink url="&libjpeg-download-ftp;"/> |
3163 | myou72 | 43 | </para> |
44 | </listitem> |
||
45 | <listitem> |
||
46 | <para> |
||
5853 | myou72 | 47 | Somme de contrôle MD5 du téléchargement : &libjpeg-md5sum; |
3163 | myou72 | 48 | </para> |
49 | </listitem> |
||
50 | <listitem> |
||
51 | <para> |
||
5853 | myou72 | 52 | Taille du téléchargement : &libjpeg-size; |
3163 | myou72 | 53 | </para> |
54 | </listitem> |
||
55 | <listitem> |
||
56 | <para> |
||
3167 | myou72 | 57 | Estimation de l'espace disque requis : &libjpeg-buildsize; |
3163 | myou72 | 58 | </para> |
59 | </listitem> |
||
60 | <listitem> |
||
61 | <para> |
||
3167 | myou72 | 62 | Estimation du temps de construction : &libjpeg-time; |
3163 | myou72 | 63 | </para> |
64 | </listitem> |
||
65 | </itemizedlist> |
||
5853 | myou72 | 66 | <bridgehead renderas="sect3">Dépendances de libjpeg-turbo</bridgehead> |
3178 | myou72 | 67 | <bridgehead renderas="sect4">Requises</bridgehead> |
68 | <para role="required"> |
||
6380 | myou72 | 69 | <xref linkend="nasm"/> ou <xref linkend="yasm"/> |
3178 | myou72 | 70 | </para> |
3167 | myou72 | 71 | <para condition="html" role="usernotes">Notes utilisateur : |
3163 | myou72 | 72 | <ulink url="&blfs-wiki;/libjpeg-turbo"/> |
73 | </para> |
||
74 | </sect2> |
||
75 | <sect2 role="installation"> |
||
76 | <title>Installation de libjpeg-turbo</title> |
||
77 | <para> |
||
5853 | myou72 | 78 | Installez <application>libjpeg-turbo</application> en lançant les commandes suivantes |
3163 | myou72 | 79 | </para> |
3532 | myou72 | 80 | <screen> |
6915 | myou72 | 81 | <userinput>sed -i -e '/^docdir/ s:$:/libjpeg-turbo-&libjpeg-turbo-version;:' Makefile.in && |
7000 | myou72 | 82 | ./configure --prefix=/usr \ |
83 | --mandir=/usr/share/man \ |
||
84 | --with-jpeg8 \ |
||
85 | --disable-static && |
||
3532 | myou72 | 86 | make</userinput> |
87 | </screen> |
||
3163 | myou72 | 88 | <para> |
5853 | myou72 | 89 | Pour tester le résultat, tapez : <command>make test</command>. |
3163 | myou72 | 90 | </para> |
6669 | myou72 | 91 | <note><para> |
92 | Si l'installation de <application>libjpeg-turbo</application> est fait depuis une ancienne |
||
7054 | myou72 | 93 | installation de jpeg, tous les liens symboliques des bibliothèques ne seront pas mis à jour |
6669 | myou72 | 94 | proprement. Pour corriger cela avant l'installation, lancez la suite en tant qu'utilisateur |
95 | <systemitem |
||
7054 | myou72 | 96 | class="username">root</systemitem></para> |
6699 | myou72 | 97 | <screen role="root"> |
98 | <userinput>rm -f /usr/lib/libjpeg.so*</userinput> |
||
99 | </screen> |
||
6669 | myou72 | 100 | </note> |
3163 | myou72 | 101 | <para> |
3167 | myou72 | 102 | Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem> : |
3163 | myou72 | 103 | </para> |
3532 | myou72 | 104 | <screen role="root"> |
4938 | myou72 | 105 | <userinput>make install</userinput> |
3532 | myou72 | 106 | </screen> |
3163 | myou72 | 107 | </sect2> |
108 | <sect2 role="commands"> |
||
109 | <title>Explications des commandes</title> |
||
110 | <para> |
||
6052 | myou72 | 111 | <command>sed -i -e ...</command> Cette commande corrige le Makefile pour installer |
112 | la documentation et les exemples dans un répertoire séparé. |
||
113 | </para> |
||
114 | <para> |
||
5853 | myou72 | 115 | <parameter>--with-jpeg8</parameter> : Ce paramètre active la compatibilité avec |
3165 | myou72 | 116 | <application>libjpeg</application> version 8. |
3163 | myou72 | 117 | </para> |
118 | <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" |
||
119 | href="../../xincludes/static-libraries.xml"/> |
||
120 | </sect2> |
||
121 | <sect2 role="content"> |
||
122 | <title>Contenu</title> |
||
123 | <segmentedlist> |
||
5853 | myou72 | 124 | <segtitle>Programmes installés</segtitle> |
125 | <segtitle>Bibliothèques installées</segtitle> |
||
126 | <segtitle>Répertoires installés</segtitle> |
||
3163 | myou72 | 127 | <seglistitem> |
128 | <seg> |
||
129 | cjpeg, djpeg, jpegtran, rdjpgcom, tjbench et wrjpgcom |
||
130 | </seg> |
||
131 | <seg> |
||
132 | libjpeg.so et libturbojpeg.so |
||
133 | </seg> |
||
134 | <seg> |
||
135 | /usr/share/doc/libjpeg-turbo-&libjpeg-turbo-version; |
||
136 | </seg> |
||
137 | </seglistitem> |
||
138 | </segmentedlist> |
||
139 | <variablelist> |
||
140 | <bridgehead renderas="sect3">Description courte</bridgehead> |
||
141 | <?dbfo list-presentation="list"?> |
||
142 | <?dbhtml list-presentation="table"?> |
||
143 | <varlistentry id="cjpeg"> |
||
144 | <term><command>cjpeg</command></term> |
||
145 | <listitem> |
||
3165 | myou72 | 146 | <para>compresse des fichiers image pour produire un fichier JPEG/JFIF sur la sortie standard. |
5853 | myou72 | 147 | Actuellement, les formats de fichiers supportés sont: PPM |
3163 | myou72 | 148 | (PBMPLUS color format), PGM (PBMPLUS gray-scale format), |
149 | BMP, et Targa.</para> |
||
150 | <indexterm zone="libjpeg cjpeg"> |
||
151 | <primary sortas="b-cjpeg">cjpeg</primary> |
||
152 | </indexterm> |
||
153 | </listitem> |
||
154 | </varlistentry> |
||
155 | <varlistentry id="djpeg"> |
||
156 | <term><command>djpeg</command></term> |
||
157 | <listitem> |
||
5853 | myou72 | 158 | <para>décompresse des fichiers image du format JPEG/JFIF vers les formats |
3163 | myou72 | 159 | PPM (PBMPLUS color format), PGM (PBMPLUS gray-scale format), |
3165 | myou72 | 160 | BMP, ou Targa.</para> |
3163 | myou72 | 161 | <indexterm zone="libjpeg djpeg"> |
162 | <primary sortas="b-djpeg">djpeg</primary> |
||
163 | </indexterm> |
||
164 | </listitem> |
||
165 | </varlistentry> |
||
166 | <varlistentry id="jpegtran"> |
||
167 | <term><command>jpegtran</command></term> |
||
168 | <listitem> |
||
5853 | myou72 | 169 | <para>est utilisé pour des transformations sans perte de fichiers JPEG.</para> |
3163 | myou72 | 170 | <indexterm zone="libjpeg jpegtran"> |
171 | <primary sortas="b-jpegtran">jpegtran</primary> |
||
172 | </indexterm> |
||
173 | </listitem> |
||
174 | </varlistentry> |
||
175 | <varlistentry id="rdjpgcom"> |
||
176 | <term><command>rdjpgcom</command></term> |
||
177 | <listitem> |
||
3165 | myou72 | 178 | <para>affiche les textes de commentaire d'un fichier JPEG.</para> |
3163 | myou72 | 179 | <indexterm zone="libjpeg rdjpgcom"> |
180 | <primary sortas="b-rdjpgcom">rdjpgcom</primary> |
||
181 | </indexterm> |
||
182 | </listitem> |
||
183 | </varlistentry> |
||
6052 | myou72 | 184 | <varlistentry id="tjbench"> |
185 | <term><command>tjbench</command></term> |
||
186 | <listitem> |
||
187 | <para>est utilisé pour tester les performances de libjpeg-turbo.</para> |
||
188 | <indexterm zone="libjpeg tjbench"> |
||
189 | <primary sortas="b-tjbench">tjbench</primary> |
||
190 | </indexterm> |
||
191 | </listitem> |
||
192 | </varlistentry> |
||
3163 | myou72 | 193 | <varlistentry id="wrjpgcom"> |
194 | <term><command>wrjpgcom</command></term> |
||
195 | <listitem> |
||
5853 | myou72 | 196 | <para>insère des textes de commentaires dans un fichie JPEG.</para> |
3163 | myou72 | 197 | <indexterm zone="libjpeg wrjpgcom"> |
198 | <primary sortas="b-wrjpgcom">wrjpgcom</primary> |
||
199 | </indexterm> |
||
200 | </listitem> |
||
201 | </varlistentry> |
||
202 | <varlistentry id="libjpeg-lib"> |
||
203 | <term><filename class="libraryfile">libjpeg.so</filename></term> |
||
204 | <listitem> |
||
205 | <para> |
||
5853 | myou72 | 206 | contient les fonctions utilisées pour lire et écrire des images JPEG. |
3163 | myou72 | 207 | </para> |
208 | <indexterm zone="libjpeg libjpeg-lib"> |
||
209 | <primary sortas="c-libjpeg">libjpeg.so</primary> |
||
210 | </indexterm> |
||
211 | </listitem> |
||
212 | </varlistentry> |
||
213 | </variablelist> |
||
214 | </sect2> |
||
215 | </sect1> |