Aquileo | Recent changes to 65: GraphicsMagick support for bpg please.https://sourceforge.net/p/graphicsmagick/feature-requests/65/Recent changes to 65: GraphicsMagick support for bpg please.enWed, 01 Jun 2022 20:34:39 -0000- Aquileo | #65 GraphicsMagick support for bpg please.https://sourceforge.net/p/graphicsmagick/feature-requests/65/?limit=25#53ae<div class="markdown_content"><p>Hi<br/>
In the delegates.mkg.in file there are strange entries like this...<br/>
~~~<br/>
command='"@DCRAWDecodeDelegate@"<br/>
"@BrowseDelegate@<br/>
~~~"</p>
<p>I only want to add a line somewhere that looks similar to this from IM...<br/>
<delegate decode="bpg" command="" bpgdec"="" -b="" 16="" -o="" "%o.png"="" "%i";="" usr="" bin="" mv="" "%o""=""></delegate></p>
<p>Is that IM line the correct format to add to GM's delegates.mkg.in file?</p>
<p>Maybe you could edit a delegates.mkg.in file for me to try because I'm out of my depth here.</p></div>batWed, 01 Jun 2022 20:34:39 -0000https://sourceforge.net936f8634a34f18c1c474ae32477b6c9e38c0f661
- Aquileo | #65 GraphicsMagick support for bpg please.https://sourceforge.net/p/graphicsmagick/feature-requests/65/?limit=25#3820<div class="markdown_content"><p>Here it is</p></div>batWed, 01 Jun 2022 17:44:56 -0000https://sourceforge.net97b43468d5bc22b5de34702927b0c4806fac93e8
- Aquileo | #65 GraphicsMagick support for bpg please.https://sourceforge.net/p/graphicsmagick/feature-requests/65/?limit=25#1187<div class="markdown_content"><p>Hi<br/>
There is a similar document here ---> <a href="https://imagemagick.org/source/delegates.xml" rel="nofollow">https://imagemagick.org/source/delegates.xml</a></p>
<p>I think it's this file to be edited <br/>
GraphicsMagick-1.4.020220529/config/delegates.mgk</p>
<p>Add these two lines to delegates.mgk underneath "<delegatemap>"</delegatemap></p>
<div class="codehilite"><pre><span></span><code><delegate decode="bpg" command=""bpgdec" -b 16 -o "%o.png" "%i"; /usr/bin/mv "%o.png" "%o""/>
<delegate decode="png" encode="bpg" command=""bpgenc" -b 12 -o "%o" "%i""/>
</code></pre></div>
<p>Then ./configure.</p>
<p>But it's not working for me.</p>
<div class="codehilite"><pre><span></span><code><span class="o">~</span> $ <span class="nv">gm</span> <span class="nv">display</span> <span class="o">-</span><span class="nv">verbose</span> <span class="mi">003</span>.<span class="nv">bpg</span>
<span class="nv">gm</span> <span class="nv">display</span>: <span class="nv">No</span> <span class="nv">decode</span> <span class="nv">delegate</span> <span class="k">for</span> <span class="nv">this</span> <span class="nv">image</span> <span class="nv">format</span> <span class="ss">(</span><span class="mi">003</span>.<span class="nv">bpg</span><span class="ss">)</span>.
<span class="nv">Untitled</span><span class="o">=></span><span class="nv">LOGO</span> <span class="nv">GIF</span> <span class="mi">654</span><span class="nv">x418</span><span class="o">+</span><span class="mi">0</span><span class="o">+</span><span class="mi">0</span> <span class="nv">PseudoClass</span> <span class="mi">128</span><span class="nv">c</span> <span class="mi">8</span><span class="o">-</span><span class="nv">bit</span> <span class="mi">21</span>.<span class="mi">6</span><span class="nv">Ki</span> <span class="mi">0</span>.<span class="mi">000</span><span class="nv">u</span> <span class="mi">0</span><span class="nv">m</span>:<span class="mi">0</span>.<span class="mi">002626</span><span class="nv">s</span> <span class="ss">(</span><span class="mi">99</span>.<span class="mi">3</span><span class="nv">Mi</span> <span class="nv">pixels</span><span class="o">/</span><span class="nv">s</span><span class="ss">)</span>
</code></pre></div>
<p>I've attached the modified file, maybe I did something wrong.</p></div>batWed, 01 Jun 2022 17:43:46 -0000https://sourceforge.net44d469a5b101529afda14cf1526c87bcdf316df8
- Aquileo | GraphicsMagick support for bpg please.https://sourceforge.net/p/graphicsmagick/feature-requests/65/<div class="markdown_content"><p>Hi<br/>
I have libbpg with bpgdec decoder installed on my Linux system.<br/>
With ImageMagick it seems to use bpgdec with the delegates configuration ...</p>
<p>Like this...</p>
<div class="codehilite"><pre><span></span><code>~ $ display -verbose 003.bpg
'bpgdec' -b 16 -o '/tmp/magick-hNezXAXI6ttnT3WKWG08ZILyCG3TdjUS.png' '/tmp/magick-sViswqOUFZW_kHCiNiXVN31EFmaeKV8u'; /bin/mv '/tmp/magick-hNezXAXI6ttnT3WKWG08ZILyCG3TdjUS.png' '/tmp/magick-hNezXAXI6ttnT3WKWG08ZILyCG3TdjUS'
003.bpg PNG 1436x730 1436x730+0+0 16-bit sRGB 2.17652MiB 0.100u 0:00.090
</code></pre></div>
<p>But with GraphicsMagick it doesn't work...</p>
<p>Like this...</p>
<div class="codehilite"><pre><span></span><code><span class="o">~</span> $ <span class="nv">gm</span> <span class="nv">display</span> <span class="o">-</span><span class="nv">verbose</span> <span class="mi">003</span>.<span class="nv">bpg</span>
<span class="nv">gm</span> <span class="nv">display</span>: <span class="nv">No</span> <span class="nv">decode</span> <span class="nv">delegate</span> <span class="k">for</span> <span class="nv">this</span> <span class="nv">image</span> <span class="nv">format</span> <span class="ss">(</span><span class="mi">003</span>.<span class="nv">bpg</span><span class="ss">)</span>.
<span class="nv">Untitled</span><span class="o">=></span><span class="nv">LOGO</span> <span class="nv">GIF</span> <span class="mi">654</span><span class="nv">x418</span><span class="o">+</span><span class="mi">0</span><span class="o">+</span><span class="mi">0</span> <span class="nv">PseudoClass</span> <span class="mi">128</span><span class="nv">c</span> <span class="mi">8</span><span class="o">-</span><span class="nv">bit</span> <span class="mi">21</span>.<span class="mi">6</span><span class="nv">Ki</span> <span class="mi">0</span>.<span class="mi">000</span><span class="nv">u</span> <span class="mi">0</span><span class="nv">m</span>:<span class="mi">0</span>.<span class="mi">002669</span><span class="nv">s</span> <span class="ss">(</span><span class="mi">97</span>.<span class="mi">7</span><span class="nv">Mi</span> <span class="nv">pixels</span><span class="o">/</span><span class="nv">s</span><span class="ss">)</span>
</code></pre></div>
<p>I realize there isn't much demand for bpg support, but could GraphicsMagick be told to use bpgdec same as ImageMagick does?</p>
<p>PS<br/>
ImageMagick also uses bpgenc to write...<br/>
Like this...</p>
<div class="codehilite"><pre><span></span><code>~ $ convert -verbose foo.jpg foo.bpg
foo.jpg JPEG 640x427 640x427+0+0 8-bit sRGB 131199B 0.010u 0:00.024
foo.jpg=>/tmp/magick-sv7b0PUoqXJHIFegq1SV2UWXR4gpDCeQ PNG 640x427 640x427+0+0 8-bit sRGB 131199B 0.100u 0:00.100
'bpgenc' -b 12 -q '10' -o '/tmp/magick-i9ypSvCCOwqf2JCxdhYVBSarrvUIPQHt' '/tmp/magick-U4qvLQuaOiYOivHB5YtU2-xRACZv5Tt7'
foo.jpg=>foo.bpg PNG 640x427 640x427+0+0 8-bit sRGB 131199B 0.000u 0:01.138
</code></pre></div>
</div>batWed, 01 Jun 2022 15:58:12 -0000https://sourceforge.netfa902b12a28ce77c6537bbfdb1978f311ca9de32