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