96
96
.def("_getLangAltValue", &XmpTag::getLangAltValue)
99
class_<Preview>("Preview",
100
"A preview image (properties and data buffer) embedded in "
102
init<Exiv2::PreviewImage>())
104
.def_readonly("mime_type", &Preview::_mimeType,
105
"The mime type of the preview image (e.g. 'image/jpeg')")
106
.def_readonly("extension", &Preview::_extension,
107
"The file extension of the preview image with a leading "
109
.def_readonly("size", &Preview::_size,
110
"The size of the preview image in bytes")
111
.def_readonly("dimensions", &Preview::_dimensions,
112
"A tuple containing the width and height of the preview "
114
.def_readonly("data", &Preview::_data,
115
"The preview image data buffer")
117
.def("write_to_file", &Preview::writeToFile,
118
"Write the preview image to a file on disk.\n"
119
"The file extension will be automatically appended to the path\n"
120
"passed in parameter.")
99
class_<Preview>("_Preview", init<Exiv2::PreviewImage>())
101
.def_readonly("mime_type", &Preview::_mimeType)
102
.def_readonly("extension", &Preview::_extension)
103
.def_readonly("size", &Preview::_size)
104
.def_readonly("dimensions", &Preview::_dimensions)
105
.def_readonly("data", &Preview::_data)
107
.def("write_to_file", &Preview::writeToFile)
123
110
class_<Image>("_Image", init<std::string>())