CaptureHelperCompressionResult class
Résultat d'une opération de compression d'image ou de PDF
Constructors
- CaptureHelperCompressionResult({String? outputPath, required int originalSize, required int compressedSize, required bool success, String? errorMessage})
-
const
- CaptureHelperCompressionResult.failure({required String errorMessage, int originalSize = 0})
-
Crée un résultat d'échec
factory
- CaptureHelperCompressionResult.success({required String outputPath, required int originalSize, required int compressedSize})
-
Crée un résultat réussi
factory
Properties
- compressedSize → int
-
Taille compressée en octets
final
- compressionRatio → double
-
Taux de compression (0.0 - 1.0)
Par exemple, 0.5 signifie que le fichier est 50% plus petit
no setter
- errorMessage → String?
-
Message d'erreur si applicable
final
- formattedCompressedSize → String
-
Taille compressée formatée
no setter
- formattedOriginalSize → String
-
Taille originale formatée
no setter
- formattedSavedBytes → String
-
Économie formatée
no setter
- hashCode → int
-
The hash code for this object.
no setteroverride
- originalSize → int
-
Taille originale en octets
final
- outputPath → String?
-
Chemin du fichier compressé
final
- reductionPercentage → double
-
Pourcentage de réduction de taille (0-100)
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- savedBytes → int
-
Économie d'espace en octets
no setter
- success → bool
-
Indique si l'opération a réussi
final
Methods
-
formatSize(
int bytes) → String - Formate la taille en Ko ou Mo
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override