chore: bump version to 3.34.0

This commit is contained in:
can1357
2026-01-09 12:11:50 +01:00
parent 5a63120dd3
commit 86ef2bd34b
68 changed files with 299 additions and 265 deletions
@@ -33,7 +33,7 @@ const DEFAULT_OPTIONS: Required<ImageResizeOptions> = {
*/
async function resizeImageWithImageMagick(
img: ImageContent,
opts: Required<ImageResizeOptions>
opts: Required<ImageResizeOptions>,
): Promise<ResizedImage> {
// Try to get dimensions first
const dims = await getImageDimensionsWithImageMagick(img.data);
@@ -47,7 +47,7 @@ async function resizeImageWithImageMagick(
opts.maxWidth,
opts.maxHeight,
opts.maxBytes,
opts.jpegQuality
opts.jpegQuality,
);
if (result) {
@@ -77,7 +77,7 @@ async function resizeImageWithImageMagick(
/** Helper to pick the smaller of two buffers */
function pickSmaller(
a: { buffer: Buffer; mimeType: string },
b: { buffer: Buffer; mimeType: string }
b: { buffer: Buffer; mimeType: string },
): { buffer: Buffer; mimeType: string } {
return a.buffer.length <= b.buffer.length ? a : b;
}
@@ -145,9 +145,11 @@ export async function resizeImage(img: ImageContent, options?: ImageResizeOption
async function tryBothFormats(
width: number,
height: number,
jpegQuality: number
jpegQuality: number,
): Promise<{ buffer: Buffer; mimeType: string }> {
const resized = await sharp!(buffer).resize(width, height, { fit: "inside", withoutEnlargement: true }).toBuffer();
const resized = await sharp!(buffer)
.resize(width, height, { fit: "inside", withoutEnlargement: true })
.toBuffer();
const [pngBuffer, jpegBuffer] = await Promise.all([
sharp!(resized).png({ compressionLevel: 9 }).toBuffer(),