実用ガイド
実用ガイド
ボタンの操作だけでなく、結果を理解するための再現可能な例を紹介します。
JSONの大きな整数が変わる理由
注文IDは正しいJSONでも、JavaScriptのNumberに変換されると値が変わることがあります。整形と計算は別の作業です。例では安全な最大整数を1だけ超える9007199254740993を使います。
文字カウンターの数が違う理由
文字制限は数え方まで確認する必要があります。家族の絵文字は1つに見えても複数のコードポイントとUTF-16単位から成ります。見える文字、JavaScriptの長さ、UTF-8バイトを比較します。
PNGの品質を下げても容量が変わらない理由
Apps24はPNGに品質設定が適用されないため、PNG選択時に品質スライダーを無効にします。Canvasの品質設定はJPEGとWebP向けで、PNGには適用されません。同じ人工グラデーションを2つのPNG品質で保存し、バイト数とSHA-256を比較しました。
実際の写真で比べるJPEG・WebP・PNGの容量
同じ品質数値でも形式によって結果は違います。NASAのEarthrise写真をApps24に読み込み、サイズ100%、品質80%でJPEGとWebPをダウンロードしました。下の原本と実際の出力を開いて比較を再現できます。
QRコードの余白と印刷前の確認
画像生成と印刷物の読み取り成功は別です。Apps24のURLと韓国語のPNGを別のZXing-C++で読み、原文と照合して余白をピクセル単位で検査しました。
オンライン定規の補正と誤差の確認
画面の1cmが実物の1cmかをウェブページが自動的に知ることはできません。Apps24は幅85.60mmと確認できる物体に画面の長方形を合わせます。表は計算検証で、実物を測った記録ではありません。
Apps24は例を実装と回帰テストで確認します。ブラウザ実験は条件を明示し、すべての端末を保証するものではありません。不具合はURL、入力例、期待する結果、ブラウザを添えてお知らせください。パスワード、非公開文書、個人情報は送らないでください。
お問い合わせ