From 1a222edb46ca50ef661ac80c41eb051d9625cfb5 Mon Sep 17 00:00:00 2001 From: Thomas Reitz Date: Sat, 14 Mar 2026 10:12:09 +0100 Subject: [PATCH] =?UTF-8?q?fix(core):=20Word-Export=20=E2=80=94=20Logo-Sei?= =?UTF-8?q?tenverh=C3=A4ltnis=20korrekt=20(tats=C3=A4chliche=20Pixel-Dimen?= =?UTF-8?q?sionen)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- .../src/core/expert-profile/profile-export.service.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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', }), ],