本文整理汇总了C++中exiv2::exifdata::iterator::toFloat方法的典型用法代码示例。如果您正苦于以下问题:C++ iterator::toFloat方法的具体用法?C++ iterator::toFloat怎么用?C++ iterator::toFloat使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类exiv2::exifdata::iterator
的用法示例。
在下文中一共展示了iterator::toFloat方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: PrintTag
//for diagnostic
void PrintTag(Exiv2::ExifData::iterator itr)
{
std::cout << itr->value() << " (" << itr->typeName() << ", size: " << itr->count() << ")" << std::endl;
if(itr->count()>1)
{
std::cout << "[";
for(long i=0; i<itr->count(); i++)
{
std::cout << itr->toFloat(i) << ",";
}
std::cout << "]" << std::endl;
};
};
示例2:
bool _getExiv2Value(Exiv2::ExifData& exifData, std::string keyName, float & value)
{
Exiv2::ExifData::iterator itr = exifData.findKey(Exiv2::ExifKey(keyName));
if (itr != exifData.end() && itr->count())
{
value = itr->toFloat();
return true;
}
else
{
return false;
};
};