Subversion Repositories svn LFS-FR

Rev

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&nbsp;: krejzi $</othername>
17
  <date>$Date&nbsp;: 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)&nbsp;: <ulink url="&libjpeg-download-http;"/>
3163 myou72 38
        </para>
39
      </listitem>
40
      <listitem>
41
        <para>
5853 myou72 42
          Téléchargement (FTP)&nbsp;: <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&nbsp;: &libjpeg-md5sum;
3163 myou72 48
        </para>
49
      </listitem>
50
      <listitem>
51
        <para>
5853 myou72 52
          Taille du téléchargement&nbsp;: &libjpeg-size;
3163 myou72 53
        </para>
54
      </listitem>
55
      <listitem>
56
        <para>
3167 myou72 57
          Estimation de l'espace disque requis&nbsp;: &libjpeg-buildsize;
3163 myou72 58
        </para>
59
      </listitem>
60
      <listitem>
61
        <para>
3167 myou72 62
          Estimation du temps de construction&nbsp;: &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&nbsp;:
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 &amp;&amp;
7000 myou72 82
./configure --prefix=/usr           \
83
            --mandir=/usr/share/man \
84
            --with-jpeg8            \
85
            --disable-static &amp;&amp;
3532 myou72 86
make</userinput>
87
</screen>
3163 myou72 88
    <para>
5853 myou72 89
      Pour tester le résultat, tapez&nbsp;: <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>&nbsp;:
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>&nbsp;: 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>