Allow image sequences to use a period seperator

Allows image sequences of the form xyz.0000.exr as well as xyz_0000.exr

Fixes #1602
This commit is contained in:
Thomas Wilshaw
2021-05-03 12:09:24 +01:00
parent 0b259d3a63
commit 7e93eb6e40
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -263,7 +263,7 @@ QString Decoder::TransformImageSequenceFileName(const QString &filename, const i
QFileInfo file_info(filename);
QString original_basename = file_info.baseName();
QString original_basename = file_info.completeBaseName();
QString new_basename = original_basename.left(original_basename.size() - digit_count)
.append(QStringLiteral("%1").arg(number, digit_count, 10, QChar('0')));
@@ -273,7 +273,7 @@ QString Decoder::TransformImageSequenceFileName(const QString &filename, const i
int Decoder::GetImageSequenceDigitCount(const QString &filename)
{
QString basename = QFileInfo(filename).baseName();
QString basename = QFileInfo(filename).completeBaseName();
// See if basename contains a number at the end
int digit_count = 0;
@@ -295,7 +295,7 @@ int64_t Decoder::GetImageSequenceIndex(const QString &filename)
QFileInfo file_info(filename);
QString original_basename = file_info.baseName();
QString original_basename = file_info.completeBaseName();
QString number_only = original_basename.mid(original_basename.size() - digit_count);