多くの掘り下げの後、これをOrgまたは一般に調整するための組み込みオプションはないようです。画像システムにはデフォルトの背景をカスタマイズする方法がなく、組織には:background
プロパティを設定する方法がありません。ただし、ほとんどの画像が:background
displayプロパティをサポートしているように見えます。
私はこの機能をOrgに変更して追加しました(読み取り:.emacs.d
1行の変更でコピーして貼り付けます)org-display-inline-images
。
機能がかなり長いため、ここでは再現しません。関数の51行目は次のとおりです。
(setq img (save-match-data (create-image file type nil :width width)))
(透明な背景)または色をorg-inline-image-background
保持できる新しいカスタマイズ可能な変数を定義しましたnil
。
(defcustom org-inline-image-background nil
"The color used as the default background for inline images.
When nil, use the default face background."
:group 'org
:type '(choice color (const nil)))
次に、51行目に追加しました。
(setq img (save-match-data (create-image file type nil :width width
:background org-inline-image-background)))
これは美しく機能し、カラーピッカーを使用してカスタマイズできるため、すべての要件を満たします。