On Tue, May 28, 2024 at 9:31 AM Emilia Lobo <[email protected]> wrote:
> Thanks for your answer. On my development netbook, I have it in the same > directory: > biblio@biblioteca:/usr/bin$ convert --version > Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 > https://imagemagick.org > Copyright: (C) 1999-2021 ImageMagick Studio LLC > License: https://imagemagick.org/script/license.php > Features: Cipher DPC Modules OpenMP(4.5) > Delegates (built-in): bzlib djvu fftw fontconfig freetype heic jbig jng > jp2 jpeg lcms lqr ltdl lzma openexr pangocairo png tiff webp wmf x xml zlib > > > Should I specify something else? > I'm not sure. This seems tricky. As a next step, try the command "which ls" and see which directory is listed when you do that. Make sure that's what you have in the DSpace configuration file. And then make sure that you can run that convert command, with the full path, as your DSpace user. > > Greetings! > El lunes, 27 de mayo de 2024 a las 19:41:32 UTC-3, Keith Gilbertson > escribió: > > Emilia Lobo: > > With this error 'ERROR filter-media - 18 @ java.io.FileNotFoundException: > convert > Caused by: java.io.FileNotFoundException convert', > > I think you should check that ImageMagick is installed on the system, and > that the "convert" executable from ImageMagick is in the /usr/bin > directory, which you have configured here: > > org.dspace.app.mediafilter.ImageMagickThumbnailFilter.ProcessStarter = > /usr/bin > > --keith > > > On Mon, May 27, 2024 at 3:31 PM Emilia Lobo <[email protected]> wrote: > > 2024-05-27 19:21:07.216 INFO filter-media - 18 @ The script has started > 2024-05-27 19:21:07.218 INFO filter-media - 18 @ The following > MediaFilters are enabled: > 2024-05-27 19:21:07.221 INFO filter-media - 18 @ Full Filter Name: > org.dspace.app.mediafilter.ImageMagickPdfThumbnailFilter > 2024-05-27 19:21:07.222 INFO filter-media - 18 @ > org.dspace.app.mediafilter.ImageMagickPdfThumbnailFilter > 2024-05-27 19:21:07.270 INFO filter-media - 18 @ PROCESSING: bitstream > 33bffac3-4fc4-4325-a617-a7442830ba5f (item: 123456789/37) > 2024-05-27 19:21:07.270 INFO filter-media - 18 @ File: > PROYECTO_1217_-_10B047.pdf.jpg > 2024-05-27 19:21:07.450 ERROR filter-media - 18 @ ERROR filtering, > skipping bitstream: > Item Handle: 123456789/37 Bundle Name: ORIGINAL File Size: 608508 Checksum: > 040d573b0a284839204f082c39f30630 (MD5) Asset Store: 0 Internal ID: > 62499890989285402377106308317976582589 > 2024-05-27 19:21:07.450 ERROR filter-media - 18 @ > java.io.FileNotFoundException: convert > Caused by: java.io.FileNotFoundException convert > 2024-05-27 19:21:07.469 INFO filter-media - 18 @ PROCESSING: bitstream > b8e7d13e-e2a6-459c-8400-2c1fb08c1866 (item: 123456789/38) > 2024-05-27 19:21:07.470 INFO filter-media - 18 @ File: Trabajo Final - > Nahuel Rivero - Nahuel Rivero.pdf.jpg > 2024-05-27 19:21:07.592 ERROR filter-media - 18 @ ERROR filtering, > skipping bitstream: > Item Handle: 123456789/38 Bundle Name: ORIGINAL File Size: 1549938 Checksum: > 864d63bda2159726833cfe54c07bf7c7 (MD5) Asset Store: 0 Internal ID: > 169046340432318907874604350508379227717 > 2024-05-27 19:21:07.593 ERROR filter-media - 18 @ > java.io.FileNotFoundException: convert > Caused by: java.io.FileNotFoundException convert > 2024-05-27 19:21:07.600 INFO filter-media - 18 @ PROCESSING: bitstream > 724cdfe9-8965-4d0b-9cef-b3d371fb91af (item: 123456789/45) > 2024-05-27 19:21:07.601 INFO filter-media - 18 @ File: TESIS VIDAL > FLORENCIA DICIEMBRE 2023 - Florencia vidal.pdf.jpg > 2024-05-27 19:21:07.731 ERROR filter-media - 18 @ ERROR filtering, > skipping bitstream: > Item Handle: 123456789/45 Bundle Name: ORIGINAL File Size: 2468038 Checksum: > 02ce2bf4f02a8c5966af516c1df68d58 (MD5) Asset Store: 0 Internal ID: > 166762900654857822793813931149949451424 > 2024-05-27 19:21:07.731 ERROR filter-media - 18 @ > java.io.FileNotFoundException: convert > Caused by: java.io.FileNotFoundException convert > 2024-05-27 19:21:07.745 INFO filter-media - 18 @ PROCESSING: bitstream > dff1b536-766b-4c35-85f4-390f1d29cf0b (item: 123456789/44) > 2024-05-27 19:21:07.746 INFO filter-media - 18 @ File: darwin_core.pdf.jpg > 2024-05-27 19:21:07.822 ERROR filter-media - 18 @ ERROR filtering, > skipping bitstream: > Item Handle: 123456789/44 Bundle Name: ORIGINAL File Size: 11705 Checksum: > c8ed88738fddb9f9b58c3e04971e44f8 (MD5) Asset Store: 0 Internal ID: > 83901652160751386245738102562358794791 > 2024-05-27 19:21:07.822 ERROR filter-media - 18 @ > java.io.FileNotFoundException: convert > Caused by: java.io.FileNotFoundException convert > 2024-05-27 19:21:07.828 INFO filter-media - 18 @ PROCESSING: bitstream > 94ecfd88-7100-4e39-8519-d5522505e9c5 (item: 123456789/48) > 2024-05-27 19:21:07.828 INFO filter-media - 18 @ File: F. Alvarez Gallego > - Tesis de Licenciatura - Florencia Alvarez.pdf.jpg > 2024-05-27 19:21:08.105 ERROR filter-media - 18 @ ERROR filtering, > skipping bitstream: > Item Handle: 123456789/48 Bundle Name: ORIGINAL File Size: 2389438 Checksum: > 4fa18a28e6bb684631231f748c1e2121 (MD5) Asset Store: 0 Internal ID: > 83302752004224043985965478930266493833 > 2024-05-27 19:21:08.106 ERROR filter-media - 18 @ > java.io.FileNotFoundException: convert > Caused by: java.io.FileNotFoundException convert > 2024-05-27 19:21:08.113 INFO filter-media - 18 @ The script has completed > > > what does this error mean? In local.cfg I have this configuration: > > #Names of the enabled MediaFilter or FormatFilter plugins > > filter.plugins = Text Extractor > > #filter.plugins = JPEG Thumbnail > > #filter.plugins = PDFBox JPEG Thumbnail > > filter.plugins = ImageMagick Image Thumbnail > > filter.plugins = ImageMagick PDF Thumbnail > > filter.plugins = ImageMagick Video Thumbnail > > > plugin.named.org.dspace.app.mediafilter.FormatFilter = > org.dspace.app.mediafilter.TikaTextExtractionFilter = Text Extractor > > #plugin.named.org.dspace.app.mediafilter.FormatFilter = > org.dspace.app.mediafilter.JPEGFilter = JPEG Thumbnail > > #plugin.named.org.dspace.app.mediafilter.FormatFilter = > org.dspace.app.mediafilter.BrandedPreviewJPEGFilter = Branded Preview JPEG > > #plugin.named.org.dspace.app.mediafilter.FormatFilter = > org.dspace.app.mediafilter.PDFBoxThumbnail = PDFBox JPEG Thumbnail > > plugin.named.org.dspace.app.mediafilter.FormatFilter = > org.dspace.app.mediafilter.ImageMagickImageThumbnailFilter = ImageMagick > Image Thumbnail > > plugin.named.org.dspace.app.mediafilter.FormatFilter = > org.dspace.app.mediafilter.ImageMagickPdfThumbnailFilter = ImageMagick PDF > Thumbnail > > plugin.named.org.dspace.app.mediafilter.FormatFilter = > org.dspace.app.mediafilter.ImageMagickVideoThumbnailFilter = ImageMagick > Video Thumbnail > > > thumbnail.maxwidth = 80 > > thumbnail.maxheight = 80 > > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > Adobe PDF > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > CSV > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > HTML > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > Microsoft Excel > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > Microsoft Excel XML > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > Microsoft Powerpoint > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > Microsoft Powerpoint XML > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > Microsoft Word > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > Microsoft Word XML > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > OpenDocument Presentation > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > OpenDocument Spreadsheet > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > OpenDocument Text > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > RTF > > filter.org.dspace.app.mediafilter.TikaTextExtractionFilter.inputFormats = > Text > > filter.org.dspace.app.mediafilter.JPEGFilter.inputFormats = BMP, GIF, > JPEG, PNG > > filter.org.dspace.app.mediafilter.BrandedPreviewJPEGFilter.inputFormats = > BMP, GIF, JPEG, PNG > > filter.org.dspace.app.mediafilter.ImageMagickImageThumbnailFilter.inputFormats > = BMP, GIF, PNG, JPG, TIFF, JPEG, JPEG 2000 > > filter.org.dspace.app.mediafilter.ImageMagickPdfThumbnailFilter.inputFormats > = Adobe PDF > > filter.org.dspace.app.mediafilter.ImageMagickVideoThumbnailFilter.inputFormats > = Video MP4 > > filter.org.dspace.app.mediafilter.PDFBoxThumbnail.inputFormats = Adobe PDF > > > org.dspace.app.mediafilter.ImageMagickThumbnailFilter.ProcessStarter = > /usr/bin > > > > org.dspace.app.mediafilter.ImageMagickThumbnailFilter.bitstreamDescription > = IM Thumbnail > > > > org.dspace.app.mediafilter.ImageMagickThumbnailFilter.replaceRegex = > ^Generated Thumbnail$ > > > org.dspace.app.mediafilter.ImageMagickThumbnailFilter.flatten = false > > > org.dspace.app.mediafilter.ImageMagickThumbnailFilter.density = 144 > > > Thanks, > Emilia.- > El viernes, 9 de febrero de 2024 a las 10:25:03 UTC-3, Ben Parkes escribió: > > Hello Keith, > > > > Thank you for your input. I have been using a lower case “I” and below was > a typo. The same for the “.” In my density parameter. > > > > Thanks, > > Ben > > > > ____________________________ > > Ben Parkes > > Digital Library Software Developer > > Digital Library, Library & University Collections, University of Edinburgh > > Argyle House, Lady Lawson Street, Edinburgh EH3 9DR > > Pronouns: He, him, his > > > > > > *From: *Keith Gilbertson <[email protected]> > *Date: *Tuesday, 6 February 2024 at 19:18 > *To: *Ben Parkes <[email protected]> > *Cc: *[email protected] <[email protected]> > *Subject: *Re: [dspace-community] ImageMagick Thumbnail Quality > > *This email was sent to you by someone outside the University.* > > You should only click on links or attachments if you are certain that the > email is genuine and the content is safe. > > Ben, just thought of two more things: > > > > - there's a "." before the 144 in your density line > 'org.dspace.app.mediafilter.ImageMagickThumbnailFilter.density =. 144' > > - there's also a dspace-tech mailing list if you're stuck where you might > get better answers > > > > On Tue, Feb 6, 2024 at 2:05 PM Keith Gilbertson <[email protected]> > wrote: > > Ben, > > > > My colleague Philip sent this to me because we're also working on > replacing thumbnails. I can't tell from the email text which character you > have in the parameter before the handle. We're using a lowercase "eye" - > "-i". If you want you can also try without the -p "ImageMagick PDF > Thumbnail" just for your test item. > > > > --keith > > > > > > On Tue, Feb 6, 2024 at 6:13 AM Ben Parkes <[email protected]> wrote: > > Hello, > > > > I have been trying to improve the quality of the thumbnails produced by > dspace in one of the repositories I manage. I have been following the > documentation for implementing ImageMagick ( > https://wiki.lyrasis.org/display/DSDOC7x/ImageMagick+Media+Filters) but > now that I have it set up I do not see any improvements in the thumbnail > quality. I have increased the density to 144 and above, rerun filter-media > on a specific test item and then reloaded the page clearing the cache but > each time I do not see any changes in the thumbnail quality. > > > > I have set the density configuration in dspace.cfg/local.cfg to be: > > org.dspace.app.mediafilter.ImageMagickThumbnailFilter.density =. 144 > > > > Then run the command to refilter the bitstream on my test item: > > ./dspace filter-media -p 'ImageMagick PDF Thumbnail' -v -f -I 12345/12345 > > > > This should force the thumbnail to be regenerated using ImageMagick for > the test item, which I believe it is from the command line output, but the > quality of the thumbnail does not appear to change regardless of what value > I set the density to. > > > > Following the documentation above I have also updated the configuration to > include all the other detailed changes to conversion utility path, > supported file formats, overwriting the existing thumbnails, flattening the > pdfs, and icc profiles in case the pdf is formatted to cmyk. > > > > I am curious if ImageMagick has a limit to the quality of the thumbnails > it can produce or that somehow dspace is not passing the density value > correctly? > > > > Any advice would be very welcomed. > > > > Thank you, > > Ben > > > > ____________________________ > > Ben Parkes > > Digital Library Software Developer > > Digital Library, Library & University Collections, University of Edinburgh > > Argyle House, Lady Lawson Street, Edinburgh EH3 9DR > > Pronouns: He, him, his > > > > The University of Edinburgh is a charitable body, registered in Scotland, > with registration number SC005336. Is e buidheann carthannais a th’ ann an > Oilthigh Dhùn Èideann, clàraichte an Alba, àireamh clàraidh SC005336. > > -- > All messages to this mailing list should adhere to the Code of Conduct: > https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx > --- > You received this message because you are subscribed to the Google Groups > "DSpace Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/dspace-community/DB9PR05MB76924D0222BC86D85A49D5F7BE462%40DB9PR05MB7692.eurprd05.prod.outlook.com > <https://groups.google.com/d/msgid/dspace-community/DB9PR05MB76924D0222BC86D85A49D5F7BE462%40DB9PR05MB7692.eurprd05.prod.outlook.com?utm_medium=email&utm_source=footer> > . > > -- > All messages to this mailing list should adhere to the Code of Conduct: > https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx > --- > You received this message because you are subscribed to the Google Groups > "DSpace Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/dspace-community/a24c9b77-b260-43b9-9b2a-1a5daf241a2cn%40googlegroups.com > <https://groups.google.com/d/msgid/dspace-community/a24c9b77-b260-43b9-9b2a-1a5daf241a2cn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- > All messages to this mailing list should adhere to the Code of Conduct: > https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx > --- > You received this message because you are subscribed to the Google Groups > "DSpace Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/dspace-community/a59de63f-cd21-47c9-8e17-892615e33824n%40googlegroups.com > <https://groups.google.com/d/msgid/dspace-community/a59de63f-cd21-47c9-8e17-892615e33824n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx --- You received this message because you are subscribed to the Google Groups "DSpace Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-community/CAOgKO9m4uSXucHzJ0WE1x%3DGe9mQJc7QspiwqigSxHPUri3LVXg%40mail.gmail.com.
