From c82adc5964a955b76dde2f32dae12bd6e3a91de4 Mon Sep 17 00:00:00 2001 From: William Chong Date: Wed, 8 Feb 2023 15:17:05 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Use=20fit=20inside=20to=20resize?= =?UTF-8?q?=20nft=20image?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/util/api/likernft/metadata.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/util/api/likernft/metadata.ts b/src/util/api/likernft/metadata.ts index 947cacfb7..cfb560292 100644 --- a/src/util/api/likernft/metadata.ts +++ b/src/util/api/likernft/metadata.ts @@ -8,6 +8,7 @@ import { getISCNPrefixDocName } from '.'; import { getNFTISCNData, getNFTClassDataById } from '../../cosmos/nft'; import { ValidationError } from '../../ValidationError'; +export const DEFAULT_NFT_IMAGE_SIZE = 1280; export const DEFAULT_NFT_IMAGE_WIDTH = 1280; export const DEFAULT_NFT_IMAGE_HEIGHT = 768; @@ -29,8 +30,9 @@ export async function getImageMask() { const imgPath = path.join(__dirname, '../../../assets/book.png'); maskData = await sharp(imgPath) .resize({ - height: DEFAULT_NFT_IMAGE_HEIGHT, - width: DEFAULT_NFT_IMAGE_HEIGHT, + width: DEFAULT_NFT_IMAGE_SIZE, + height: DEFAULT_NFT_IMAGE_SIZE, + fit: 'inside', }) .extractChannel('alpha') .toBuffer();