Media import with CSV file - CVS Import module

Hi all - I’m able to successfully import TIFF files with the CVS import module, using a URL that points to the folder containing the images on one of our servers. However, when I click on the thumbnail image in Omeka, the larger image does not pop up - it’s downloaded to my desktop, which is not what I want. I want it to be displayed on the item page. How do I address this? I have about 5000 child images that are associated with roughly 2900 parent objects, so I’d prefer to do the import with the IIIF Presentation module, but the only way I’ve done that in the past is with a manifest, and I don’t know how to create a manifest for that many objects. Back to the CSV import: I’m not sure if I missed something when I was doing the import, or configured it incorrectly so that it downloaded the image instead of displaying it. Suggestions?

Browsers generally can’t display TIFFs, so when you get down to the link to the original file, they’re going to download them.

That shouldn’t really change anything about whether the thumbnails are shown when viewing the item though. Part of why Omeka makes thumbnails and other versions of images is to be able to display things like TIFFs and other similar images even when a browser can’t natively display the original image. It sounds like that’s already working for you?

Ahh, thank you - I forgot about that. I don’t usually use TIFFs for these things, so I need to convert them or see if we have JPEG access files.

It’s not necessarily a problem to use TIFFs, the thumbnails and other size images should be fine and will be embedded on the item page, when the item is used in site pages, and other places. Only the final step of clicking through to the original image will cause that download.

Of course converting to JPEG or another compatible format is an option, but we certainly have people successfully make sites out of files like TIFFs.

Use ImageMagick’s convert command to convert your TIIF files to JPEGs:

convert input_file.tiff output_file.jpeg

or to loop over all the files in a directory Unix/Linux:

#!/bin/bash

for f in *.tif *.tiff; do
    basename=${f%.*}
    
    # Convert TIFF to JPEG
    echo "Converting ${f} TIFF image to JPEG image"
    convert "${f}" "${basename}.jpg"
    
    # Optionally, apply JPEG compression (quality 80)
    # djpeg -pnm "${basename}.jpg" | cjpeg -quality 80 > "${basename}-z80.jpg"
    # chmod 644 "${basename}-z80.jpg"
done

Thanks - I’ve already done a batch conversion with Photoshop. This is good to know, though.

Are you configuring the link to the media source as type URL when mapping the column e.g. Media:URL in the import using the + symbol?

Sorry for the delayed response - I’ve been down with the flu. Yes, I did that prior to your response. All is working now. The issue was with image type. Thanks.