diff --git a/packages/core-service/src/core/expert-profile/profile-export.service.ts b/packages/core-service/src/core/expert-profile/profile-export.service.ts index a518ead..47711c6 100644 --- a/packages/core-service/src/core/expert-profile/profile-export.service.ts +++ b/packages/core-service/src/core/expert-profile/profile-export.service.ts @@ -609,16 +609,16 @@ export class ProfileExportService { // Platform-Logo if (platformLogo) { try { - const logoBuffer = await sharp(platformLogo) - .resize(120, 40, { fit: 'inside' }) + const { data: logoBuffer, info: logoInfo } = await sharp(platformLogo) + .resize(140, 50, { fit: 'inside', withoutEnlargement: true }) .png() - .toBuffer(); + .toBuffer({ resolveWithObject: true }); leftParagraphs.push( new Paragraph({ children: [ new ImageRun({ data: logoBuffer, - transformation: { width: 120, height: 40 }, + transformation: { width: logoInfo.width, height: logoInfo.height }, type: 'png', }), ],