1 #include <libcxml/cxml.h>
2 #include "imagemagick_content.h"
8 using boost::shared_ptr;
10 ImageMagickContent::ImageMagickContent (boost::filesystem::path f)
15 _video_length = 10 * 24;
18 ImageMagickContent::ImageMagickContent (shared_ptr<const cxml::Node> node)
26 ImageMagickContent::summary () const
28 return String::compose (_("Image: %1"), file().filename ());
32 ImageMagickContent::valid_file (boost::filesystem::path f)
34 string ext = f.extension().string();
35 transform (ext.begin(), ext.end(), ext.begin(), ::tolower);
36 return (ext == ".tif" || ext == ".tiff" || ext == ".jpg" || ext == ".jpeg" || ext == ".png" || ext == ".bmp");