MCPcopy Create free account
hub / github.com/Exiv2/exiv2 / writeFile

Method writeFile

src/exif.cpp:379–390  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

377
378#ifdef EXV_ENABLE_FILESYSTEM
379size_t ExifThumbC::writeFile(const std::string& path) const {
380 auto thumbnail = Thumbnail::create(exifData_);
381 if (!thumbnail)
382 return 0;
383
384 std::string name = path + thumbnail->extension();
385 DataBuf buf(thumbnail->copy(exifData_));
386 if (buf.empty())
387 return 0;
388
389 return Exiv2::writeFile(buf, name);
390}
391#endif
392
393const char* ExifThumbC::mimeType() const {

Callers 4

testCaseFunction · 0.45
mainFunction · 0.45
writeThumbnailMethod · 0.45
writePreviewFileMethod · 0.45

Calls 4

writeFileFunction · 0.85
extensionMethod · 0.45
copyMethod · 0.45
emptyMethod · 0.45

Tested by 2

testCaseFunction · 0.36
mainFunction · 0.36