<div dir="ltr">I github, there is a project to build a PHP based web interface to digiKam. I Never tested.<div><br></div><div><a href="https://github.com/mehdilauters/digikamWebUi">https://github.com/mehdilauters/digikamWebUi</a><br></div><div><br></div><div>But why you need a web interface when a UPNP/DLNA solution already exists ?</div><div><br></div><div>Gilles Caulier</div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-03-14 15:47 GMT+01:00 Tac Tacelosky <span dir="ltr"><<a href="mailto:tacman@gmail.com" target="_blank">tacman@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Thanks, Gilles,<br><br></div>Poking around the source code, I see that at one point there was some support for storing JPEG thumbnails, but it's been hard-coded to PGF files:<br><br><a href="https://github.com/KDE/digikam/blob/9330f9c1e25ce754f374abac840bef2521a032ca/libs/threadimageio/thumbnailcreator.cpp#L737-L762" target="_blank">https://github.com/KDE/<wbr>digikam/blob/<wbr>9330f9c1e25ce754f374abac840bef<wbr>2521a032ca/libs/threadimageio/<wbr>thumbnailcreator.cpp#L737-L762</a><br><br></div>Unfortunately, my C skills are ancient, and my sys-admin skills are pretty weak as well, so I haven't been able to get the PGF console command to work on my 64-bit Ubuntu installation.  I think I've compiled the pgf library okay, but the pgf console tool fails on finding freeimageplus, even after installing it (well, I think I installed it).<br><br>So I'll keep playing around with alternative solutions to at least prototype my idea.<br><br></div><div>Has anyone else worked on a web-based interface to DigiKam?  I'll like to brainstorm about it, is another thread on this forum the right place to start?<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div><br></div>Tac<br>  <br></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Mar 11, 2018 at 1:01 PM, Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com" target="_blank">caulier.gilles@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div>Typically, using JPEG as a really disadvantage about thumbnail quality, especially with Hdpi screen. For that, I'm not favorable to propose JPEG as thumbs storage in DB.<div><br></div><div>But i still open. Your request is to create a digiKam back-end to a web-based view photo collections. There are other standards for the web, emerging step by step, based on wavelets compression, as Webp or Heic.</div><div><br></div><div><a href="https://www.cnet.com/news/google-offers-jpeg-alternative-for-faster-web/" target="_blank">https://www.cnet.com/news/goog<wbr>le-offers-jpeg-alternative-<wbr>for-faster-web/</a><br></div><div><a href="https://www.cnet.com/news/google-mozilla-av1-photo-format-could-outdo-aging-jpeg/" target="_blank">https://www.cnet.com/news/goog<wbr>le-mozilla-av1-photo-format-<wbr>could-outdo-aging-jpeg/</a><br></div><div><br></div><div>Both Webp and Heic are supported by ImageMagick, so PHP must do the conversion in background :</div><div><br></div><div><a href="https://www.imagemagick.org/script/formats.php" target="_blank">https://www.imagemagick.org/sc<wbr>ript/formats.php</a><br></div><div><br></div><div>In other words, we need space optimization, quality and speed. For the 2 first ones, JPEG is not the right solution.</div><div><br></div><div>Else about PGF, which is not supported by ImageMagick, a simple converter exists with libpgf, and can be called easily by PHP on you web server...</div><div><br></div><div><a href="https://sourceforge.net/p/libpgf/code/HEAD/tree/trunk/pgf/" target="_blank">https://sourceforge.net/p/libp<wbr>gf/code/HEAD/tree/trunk/pgf/</a><br></div><div><br></div><div>Best</div><span class="m_-3081741800175268997HOEnZb"><font color="#888888"><div><br></div><div>Gilles Caulier</div></font></span></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>