Skip to content

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

関数: getLogoMeta() ​

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

ベータ

ロゴのメタデータを取得します。ラスタライズされた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。

例 ​

Read a logo's aspect ratio

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

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