diff --git a/docs/changelog.md b/docs/changelog.md index 73a35195..ec4ac5a7 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -4,6 +4,11 @@ Requires libvips v8.14.2 +### v0.32.1 - TBD + +* Ensure use of `flip` operation forces random access read (regression in 0.32.0). + [#3600](https://github.com/lovell/sharp/issues/3600) + ### v0.32.0 - 24th March 2023 * Default to using sequential rather than random access read where possible. diff --git a/src/pipeline.cc b/src/pipeline.cc index 78c01e4d..4aad4cbc 100644 --- a/src/pipeline.cc +++ b/src/pipeline.cc @@ -1662,6 +1662,7 @@ Napi::Value pipeline(const Napi::CallbackInfo& info) { baton->rotationAngle != 0.0 || baton->tileAngle != 0 || baton->useExifOrientation || + baton->flip || baton->claheWidth != 0 || !baton->affineMatrix.empty() ) {