File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -215,15 +215,16 @@ const ensureImagesDirectory = () => {
215
215
const saveImageToLocalFs = async ( imageBuffer : Buffer ) : Promise < string > => {
216
216
const imagesDir = ensureImagesDirectory ( ) ;
217
217
218
- // Since we're converting to webp above, we know the extension
219
- const extension = 'webp' ;
218
+ // Convert webp to jpeg for better compatibility with CLI tools
219
+ const jpegBuffer = await sharp ( imageBuffer ) . jpeg ( { quality : 85 } ) . toBuffer ( ) ;
220
+ const extension = 'jpeg' ;
220
221
221
222
// Create path with sequence number
222
223
const fileName = `image${ imageSeqNo } .${ extension } ` ;
223
224
const filePath = path . join ( imagesDir , fileName ) ;
224
225
225
226
// Write image to file
226
- writeFileSync ( filePath , imageBuffer ) ;
227
+ writeFileSync ( filePath , jpegBuffer ) ;
227
228
228
229
// Increment sequence number for next image
229
230
imageSeqNo ++ ;
You can’t perform that action at this time.
0 commit comments