diff --git a/Userland/Libraries/LibGfx/ImageFormats/JPEGWriter.cpp b/Userland/Libraries/LibGfx/ImageFormats/JPEGWriter.cpp index 49ada7a3bc..f1a72e7bed 100644 --- a/Userland/Libraries/LibGfx/ImageFormats/JPEGWriter.cpp +++ b/Userland/Libraries/LibGfx/ImageFormats/JPEGWriter.cpp @@ -486,14 +486,16 @@ ErrorOr add_scan_header(Stream& stream) // B.2.3 - Scan header syntax TRY(stream.write_value>(JPEG_SOS)); + u16 const Ns = 3; + // Ls - 6 + 2 × Ns - TRY(stream.write_value>(6 + 2 * 3)); + TRY(stream.write_value>(6 + 2 * Ns)); // Ns - TRY(stream.write_value(3)); + TRY(stream.write_value(Ns)); - // Encode 3 components - for (u8 i {}; i < 3; ++i) { + // Encode Ns components + for (u8 i {}; i < Ns; ++i) { // Csj TRY(stream.write_value(i + 1));