<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>/dev/log - Tag imagemagick</title>
	<link>http://benjaminbillet.fr/blog/index.php?tag/imagemagick</link>
	<language>fr</language>
	<description>Blog technique de Benjamin Billet</description>
<atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://benjaminbillet.fr/blog/feed.php?rss" />
	<lastBuildDate>Wed, 03 Jun 2015 17:12:00 +0200</lastBuildDate>
	<generator>PluXml</generator>
	<item>
		<title>Ajouter le support d&#039;ImageMagick à CImg</title> 
		<link>http://benjaminbillet.fr/blog/index.php?article5/ajouter-le-support-d-imagemagick-a-cimg</link>
		<guid>http://benjaminbillet.fr/blog/index.php?article5/ajouter-le-support-d-imagemagick-a-cimg</guid>
		<description>Pour lire des fichiers gif, CImg peut utiliser Image Magick (libMagick), à condition de définir la constante &lt;em&gt;cimg_use_magick&lt;/em&gt;.
En ce qui concerne la configuration de g++, la commande &lt;em&gt;Magick++-config&lt;/em&gt; permet de générer les paramètres automatiquement, tout comme &lt;em&gt;wx-config&lt;/em&gt; pour wxWidgets :&lt;/p&gt;

&lt;pre&gt;
$&gt; Magick++-config --cxxflags
-fopenmp -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/include/ImageMagick-6 
&lt;/pre&gt;
&lt;ins&gt;Remarque&lt;/ins&gt; : ne pas oublier d&#039;installer le paquet &lt;em&gt;pkg-config&lt;/em&gt; pour que &lt;em&gt;Magick++-config&lt;/em&gt; puisse fonctionner.

&lt;p&gt;La configuration d&#039;Eclipse se fait de manière analogue à &lt;em&gt;wx-config&lt;/em&gt; (se référer à &lt;a href=&quot;http://benjaminbillet.fr/blog/index.php?article3/compiler-wxwidget-avec-cygwin&quot;&gt;la note sur le sujet&lt;/a&gt;) :&lt;p&gt;

&lt;p&gt;&lt;strong&gt;C++ Compiler&lt;/strong&gt; &amp;emsp; Ajouter &lt;em&gt;`/bin/Magick++-config --cxxflags`&lt;/em&gt; à la commande g++ (adapter le chemin si nécessaire).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C++ Linker&lt;/strong&gt; &amp;emsp; Changer le &lt;em&gt;Command Line Pattern&lt;/em&gt; en déplaçant le bloc FLAGS à la fin puis ajouter &lt;em&gt;`/bin/Magick++-config --ldflags`&lt;/em&gt; dans le champ &lt;em&gt;Linker flags&lt;/em&gt; de &lt;em&gt;Miscellaneous&lt;/em&gt;&lt;/p&gt;</description>
		<pubDate>Wed, 03 Jun 2015 17:12:00 +0200</pubDate>
		<dc:creator>Benjamin Billet</dc:creator>
	</item>
</channel>
</rss>