Sidehistorik
This script travles a directory structure and creates thumbnails for each image and video (flv, avi, mov)
Bemærk |
---|
This script requires Imagick and ffmpegthumbnailer installed |
Executing the script:
Kodeblok |
---|
./makethumbs.sh Hight
|
, this can typically be done with a package manager for the OS. Base for search is hardcoded in the script as /data/images Thumbnails are places below an image in a relative subdir called "thumbs/200pxHigh - If the Height Parameter is 200. eg. "thumbs/800pxHigh - If the Height Parameter is 800. Se "Directory Structure samples" below. Image names are kept, movies get a ".jpg" appended to their filename |
Tip |
---|
This Script is closely related to (hence used as part of) the: Script for linking images into a Confluence page (updateGallery.sh) |
Executing the script:Sample
Kodeblok |
---|
./makethumbsmakeThumbs.sh height=200 startdir=/images quality=80 labelheight=10 |
Parameters:
Height | Height of the thumbnails |
---|---|
StartDir | The Directory to start from |
Quality | The Quality of the converted image, lower value = smaller size |
Source of the Script:
...
linenumbers | true |
---|
...
Directory structure sample:
Original file | Thumbnail for 200 Height | Thumbnail for 800 Height | ||
---|---|---|---|---|
/data/images/MyCar/image1.jpg | /data/images/MyCar/thumbs/200pxHigh/image1.jpg | /data/images/MyCar/thumbs/800pxHigh/image1.jpg | ||
/data/images/MyCar/Styled/image1.jpg | /data/images/MyCar/Styled/thumbs/200pxHigh/image1.jpg | /data/images/MyCar/Styled/thumbs/800pxHigh/image1.jpg | ||
/data/images/MyCar/Speeding.avi | /data/images/MyCar/thumbs/200pxHigh/Speeding.avi.jpg |