diff --git a/src/providers/cloudinary/runtime.ts b/src/providers/cloudinary/runtime.ts index f32f4498e..17ce902ef 100644 --- a/src/providers/cloudinary/runtime.ts +++ b/src/providers/cloudinary/runtime.ts @@ -35,9 +35,8 @@ const defaultModifiers = { export default { getImage (src: string, modifiers: ImageModifiers, options: any) { const mergeModifiers = { - ...modifiers, - format: modifiers.format || defaultModifiers.format, - quality: modifiers.quality || defaultModifiers.quality + ...defaultModifiers, + ...modifiers } const srcWithoutExtension = src.replace(/\.[^/.]+$/, '') diff --git a/src/runtime/image.ts b/src/runtime/image.ts index faa9e5dfe..3aa970150 100644 --- a/src/runtime/image.ts +++ b/src/runtime/image.ts @@ -184,8 +184,8 @@ export function createImage (context, { providers, defaultProvider, presets, int } const { url } = image(src, { ...operations, - width: size.width, - format: size.format + width: size.width || null, + format: size.format || null }) size.url = url return size