setProductImageAngle static method
Future<String?>
setProductImageAngle({
- required String barcode,
- required ImageField imageField,
- required OpenFoodFactsLanguage language,
- required String imgid,
- required ImageAngle angle,
- required User user,
- UriProductHelper uriHelper = uriHelperFoodProd,
Rotates a product image from an already uploaded image.
"I want, for this barcode
, this imageField
and this language
,
the image to be computed from the already uploaded image
referenced by imgid
, with a rotation of angle
.
Returns the URL to the "display" picture after the operation. Returns null if KO, but would probably throw an exception instead.
Implementation
static Future<String?> setProductImageAngle({
required final String barcode,
required final ImageField imageField,
required final OpenFoodFactsLanguage language,
required final String imgid,
required final ImageAngle angle,
required final User user,
final UriProductHelper uriHelper = uriHelperFoodProd,
}) async =>
_callProductImageCrop(
barcode: barcode,
imageField: imageField,
language: language,
imgid: imgid,
user: user,
extraParameters: <String, String>{
'angle': angle.degreesClockwise,
},
uriHelper: uriHelper,
);