Subversion Repositories svn LFS-FR

Rev

Rev 7024 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 <!ENTITY % general-entities SYSTEM "../../general.ent">
  %general-entities;
  <!ENTITY libjpeg-download-http "&sourceforge-repo;/libjpeg-turbo/libjpeg-turbo-&libjpeg-turbo-version;.tar.gz">
  <!ENTITY libjpeg-download-ftp  " ">
  <!ENTITY libjpeg-md5sum        "86b0d5f7507c2e6c21c00219162c3c44">
  <!ENTITY libjpeg-size          "1.5 Mo">
  <!ENTITY libjpeg-buildsize     "15 Mo">
  <!ENTITY libjpeg-time          "0.4 SBU">
]>
<sect1 id="libjpeg" xreflabel="libjpeg-turbo-&libjpeg-turbo-version;">
  <?dbhtml filename="libjpeg.html"?>
  <sect1info>
  <othername>$LastChangedBy&nbsp;: krejzi $</othername>
  <date>$Date&nbsp;: 2013-01-23 18:56:47 +0100 (Wed, 23 Jan 2013) $</date>
  </sect1info>
  <title>libjpeg-turbo-&libjpeg-turbo-version;</title>
  <indexterm zone="libjpeg">
    <primary sortas="a-libjpeg-turbo">libjpeg-turbo</primary>
  </indexterm>
  <sect2 role="package">
    <title>Introduction à libjpeg-turbo</title>
    <para>
      <application>libjpeg-turbo</application> est un fork de
      IJG <application>libjpeg</application> qui utilise SIMD pour accélérer la compression et la décompression
      JPEG.
      <application>libjpeg</application> est une bibliothèque qui implémente l'encodage, le décodage et la conversion
      d'images JPEG.
    </para>
    &lfs78_checked;
    <bridgehead renderas="sect3">Information sur le paquet </bridgehead>
    <itemizedlist spacing="compact">
      <listitem>
        <para>
          Téléchargement (HTTP)&nbsp;: <ulink url="&libjpeg-download-http;"/>
        </para>
      </listitem>
      <listitem>
        <para>
          Téléchargement (FTP)&nbsp;: <ulink url="&libjpeg-download-ftp;"/>
        </para>
      </listitem>
      <listitem>
        <para>
          Somme de contrôle MD5 du téléchargement&nbsp;: &libjpeg-md5sum;
        </para>
      </listitem>
      <listitem>
        <para>
          Taille du téléchargement&nbsp;: &libjpeg-size;
        </para>
      </listitem>
      <listitem>
        <para>
          Estimation de l'espace disque requis&nbsp;: &libjpeg-buildsize;
        </para>
      </listitem>
      <listitem>
        <para>
          Estimation du temps de construction&nbsp;: &libjpeg-time;
        </para>
      </listitem>
    </itemizedlist>
    <bridgehead renderas="sect3">Dépendances de libjpeg-turbo</bridgehead>
    <bridgehead renderas="sect4">Requises</bridgehead>
    <para role="required">
      <xref linkend="nasm"/> ou <xref linkend="yasm"/>
    </para>
    <para condition="html" role="usernotes">Notes utilisateur&nbsp;:
      <ulink url="&blfs-wiki;/libjpeg-turbo"/>
    </para>
  </sect2>
  <sect2 role="installation">
    <title>Installation de libjpeg-turbo</title>
    <para>
      Installez <application>libjpeg-turbo</application> en lançant les commandes suivantes
    </para>
<screen>
<userinput>sed -i -e '/^docdir/ s:$:/libjpeg-turbo-&libjpeg-turbo-version;:' Makefile.in &amp;&amp;
./configure --prefix=/usr           \
            --mandir=/usr/share/man \
            --with-jpeg8            \
            --disable-static &amp;&amp;
make</userinput>
</screen>
    <para>
      Pour tester le résultat, tapez&nbsp;: <command>make test</command>.
    </para>
    <note><para>
      Si l'installation de <application>libjpeg-turbo</application> est fait depuis une ancienne
      installation de jpeg, tous les liens symboliques des bibliothèques ne seront pas mis à jour
      proprement. Pour corriger cela avant l'installation, lancez la suite en tant qu'utilisateur
      <systemitem
     class="username">root</systemitem></para>
<screen role="root">
<userinput>rm -f /usr/lib/libjpeg.so*</userinput>
</screen>
    </note>
    <para>
      Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem>&nbsp;:
    </para>
<screen role="root">
<userinput>make install</userinput>
</screen>
  </sect2>
  <sect2 role="commands">
    <title>Explications des commandes</title>
    <para>
      <command>sed -i -e ...</command> Cette commande corrige le Makefile pour installer
       la documentation et les exemples dans un répertoire séparé.
    </para>
    <para>
      <parameter>--with-jpeg8</parameter>&nbsp;: Ce paramètre active la compatibilité avec
      <application>libjpeg</application> version 8.
    </para>
    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../xincludes/static-libraries.xml"/>
  </sect2>
  <sect2 role="content">
    <title>Contenu</title>
    <segmentedlist>
      <segtitle>Programmes installés</segtitle>
      <segtitle>Bibliothèques installées</segtitle>
      <segtitle>Répertoires installés</segtitle>
      <seglistitem>
        <seg>
          cjpeg, djpeg, jpegtran, rdjpgcom, tjbench et wrjpgcom
        </seg>
        <seg>
          libjpeg.so et libturbojpeg.so
        </seg>
        <seg>
          /usr/share/doc/libjpeg-turbo-&libjpeg-turbo-version;
        </seg>
      </seglistitem>
    </segmentedlist>
    <variablelist>
      <bridgehead renderas="sect3">Description courte</bridgehead>
      <?dbfo list-presentation="list"?>
      <?dbhtml list-presentation="table"?>
      <varlistentry id="cjpeg">
        <term><command>cjpeg</command></term>
        <listitem>
          <para>compresse des fichiers image pour produire un fichier JPEG/JFIF sur la sortie standard.
             Actuellement, les formats de fichiers supportés sont: PPM
          (PBMPLUS color format), PGM (PBMPLUS gray-scale format),
          BMP, et Targa.</para>
          <indexterm zone="libjpeg cjpeg">
            <primary sortas="b-cjpeg">cjpeg</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="djpeg">
        <term><command>djpeg</command></term>
        <listitem>
          <para>décompresse des fichiers image du format JPEG/JFIF vers les formats
          PPM (PBMPLUS color format), PGM (PBMPLUS gray-scale format),
          BMP, ou Targa.</para>
          <indexterm zone="libjpeg djpeg">
            <primary sortas="b-djpeg">djpeg</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="jpegtran">
        <term><command>jpegtran</command></term>
        <listitem>
          <para>est utilisé pour des transformations sans perte de fichiers JPEG.</para>
          <indexterm zone="libjpeg jpegtran">
            <primary sortas="b-jpegtran">jpegtran</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="rdjpgcom">
        <term><command>rdjpgcom</command></term>
        <listitem>
          <para>affiche les textes de commentaire d'un fichier JPEG.</para>
          <indexterm zone="libjpeg rdjpgcom">
            <primary sortas="b-rdjpgcom">rdjpgcom</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="tjbench">
        <term><command>tjbench</command></term>
        <listitem>
          <para>est utilisé pour tester les performances de libjpeg-turbo.</para>
          <indexterm zone="libjpeg tjbench">
            <primary sortas="b-tjbench">tjbench</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="wrjpgcom">
        <term><command>wrjpgcom</command></term>
        <listitem>
          <para>insère des textes de commentaires dans un fichie JPEG.</para>
          <indexterm zone="libjpeg wrjpgcom">
            <primary sortas="b-wrjpgcom">wrjpgcom</primary>
          </indexterm>
        </listitem>
      </varlistentry>
      <varlistentry id="libjpeg-lib">
        <term><filename class="libraryfile">libjpeg.so</filename></term>
        <listitem>
          <para>
            contient les fonctions utilisées pour lire et écrire des images JPEG.
          </para>
          <indexterm zone="libjpeg libjpeg-lib">
            <primary sortas="c-libjpeg">libjpeg.so</primary>
          </indexterm>
        </listitem>
      </varlistentry>
    </variablelist>
  </sect2>
</sect1>