Skip to content

pantoken-root / plugins/pantoken/logos/src / getLogoMeta

函式: getLogoMeta() ​

getLogoMeta(product, layout?, colorMode?, lang?): LogoMeta | undefined

Beta(測試)

取得 logo 的 metadata,包括點陣化後 PNG 的 width/height — 適用於需要建立 dist/<name>.png 路徑(例如透過 @pantoken/cdn))或在不解析 SVG 的情況下為 <img> 定尺寸的消費者。

參數 ​

product ​

Product

產品。

layout? ​

LogoLayout = "horizontal"

版面配置(預設 "horizontal")。

colorMode? ​

LogoColorMode = "full-color"

色彩處理(預設 "full-color")。

lang? ​

LogoLang

本地化字樣的語言(如需翻譯版本時使用)。

回傳 ​

LogoMeta | undefined

SVG 字串;若該組合不存在,則為 undefined。

範例 ​

讀取標誌的寬高比

ts
import { getLogoMeta } from "@pantoken/plugin-logos";

const meta = getLogoMeta("canvas", "horizontal", "color");
meta && meta.width / meta.height; // the logo's real aspect ratio