diff --git a/CHANGELOG.md b/CHANGELOG.md index e351167e..5f5fbd5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -66,6 +66,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - An error about track shapes outside of the task frames during export () - Fixed project search field updating () - Fixed export error when invalid polygons are present in overlapping frames () +- Fixed image quality option for tasks created from images () ### Security diff --git a/cvat/apps/engine/media_extractors.py b/cvat/apps/engine/media_extractors.py index 0383341b..20b2d2d1 100644 --- a/cvat/apps/engine/media_extractors.py +++ b/cvat/apps/engine/media_extractors.py @@ -313,8 +313,7 @@ class VideoReader(IMediaReader): class IChunkWriter(ABC): def __init__(self, quality, dimension=DimensionType.DIM_2D): - # translate inversed range [1:100] to [0:51] - self._image_quality = round(51 * (100 - quality) / 99) + self._image_quality = quality self._dimension = dimension @staticmethod @@ -375,6 +374,8 @@ class ZipCompressedChunkWriter(IChunkWriter): class Mpeg4ChunkWriter(IChunkWriter): def __init__(self, quality=67): + # translate inversed range [1:100] to [0:51] + quality = round(51 * (100 - quality) / 99) super().__init__(quality) self._output_fps = 25 try: