私はBase64でエンコードされた画像の寸法が必要な角度アプリケーションがあります。 私はImage
にロードしようとしたが、それはちょうどそれが私がこの情報を取得する方法を見つけ出すことはできません0x0
Base64でエンコードされた画像から寸法を取得する
const image = new Image();
image.src = 'data:image/jpeg;base64,someBase64ImageString';
console.log(image.width + 'x' + image.height);
であると言います。
こんにちは、答えに感謝します。私の知る限り、onloadイベントは、ページがロードされたときに起動されますが、登録時に既にロードされているため、このイベントがいつ発生するのかわかりません。 – methgaard
イメージには、独自の 'load'イベントがあります。ページが「読み込まれている」場合は、埋め込みリソースの状態ではなく、マークアップのみが考慮されます。ポイントがロードされているかどうかにかかわらず、明らかに、イメージのサイズが設定される前にノンブロッキングであることが意図されている処理があります。 – Emissary
ありがとう、それはそれを解決! – methgaard