回答:
さて、どのように「インライン画像を貼り付ける」のですか?画像ファイルを貼り付けると(ファイルマネージャーからのドラッグアンドドロップなど)、TBにはそのままの状態で、つまりJPEGがJPEGとして、PNGがPNGとしてなどが含まれます。
TBでPNG画像をその場でJPEG / GIFに変換しますか?または、スクリーンショットを貼り付けていますか?どのオペレーティングシステム上で?
編集:
これをテストしたばかりです。Thunderbirdは、画像ファイルの画像と同じように、システムのクリップボードにファイル形式を含めます。そのため、ファイル形式は、スクリーンショットソフトウェアが使用したファイル形式によってTBで異なります。
Windowsの組み込みスクリーンショット機能(PrtScr / Alt-PrtScr)を使用する場合、BMP(最大XP)またはJPEG(Vista / Win7)が使用されます。Snagitのような別のソフトウェアを使用する場合、そこでファイル形式(「出力ファイル形式」など)を構成する必要があります。
たとえば、Photoshopから画像をコピーし、作成中のメッセージに貼り付けると、画像がPNGに変換されます。
一部の携帯電話にはPNGが表示されないため、これは非常に迷惑です。
さらに、画像は電子メールに添付されていないため、受信者はあなたが話していることについて困惑します。
Thunderbirdは、創業以来、インラインイメージの貼り付けを正しく処理できませんでした。
C:\Program Files\Mozilla Thunderbird\defaults\pref
composer.js
、[ 編集 ] を選択します(またはメモ帳で開きます)。ファイルの最後に移動して見つけます clipboard.paste_image_type
// Pasting images from the clipboard, order of encoding preference:
// JPEG-PNG-GIF=0, PNG-JPEG-GIF=1,GIF-JPEG-PNG=2
pref("clipboard.paste_image_type", 1);
1
in をに置き換えます。pref("clipboard.paste_image_type", 1);
0
これで、コピーした画像をメールに貼り付けると機能します!mozscreenshot_1.jpg
メールに埋め込まれた品質95のようなものが得られます。
Windows 7でThunderbird v24.3を使用して、画像(base64)を完全に埋め込む唯一の方法は、ファイルマネージャー(Explorer)から新しく作成されたHTMLメールにドラッグアンドドロップすることでした。オンラインで見つけたものは、「挿入->画像」を使用するように指示しましたが、メニューオプションを使用して画像を挿入しようとすると、ハードドライブ上の画像ファイルが参照されました(参照エントリが適切にフォーマットされた場合)。Thunderbirdは送信時に画像を埋め込みましたが、base64を使用してHTML内に完全に埋め込みたいと思いました。これにより、ハードドライブに画像ファイルが不要になり、結果のHTMLファイルのみが生成されました。結果は異なる場合があります...