ソースを画像に置き換えるかどうかはよくわかりませんが、ソースブロックの結果としてインライン画像を使用できます。
起動オプション " inlineimages
"をバッファーに追加すると、バッファーが理解できるローカルイメージを指すバッファー内のリンクがレンダリングされます。
起動オプションブロックがない場合は、ファイルの先頭にある次のような行になります#+STARTUP: inlineimages
。
ただし、これは問題の半分しか解決しません... C-c C-c
画像を吐き出すブロックを使用すると、インライン画像ではなくリンクが表示されます...
幸い、Emacsの設定に以下を追加することでこれを修正できます:
(add-hook 'org-babel-after-execute-hook
(lambda ()
(when org-inline-image-overlays
(org-redisplay-inline-images))))
これにより、最初にバッファーを開いたときにインラインで画像を表示し、ブロックソースを評価して画像を更新できます。
さて、全体のソース置換ビジネスに関しては:
Orgバッファー内でこれを行う方法はわかりませんが、Orgエクスポート(HTML、PDFなどへ)では、結果を生成するソースブロックを表示したくない場合は、:exports results
コードブロックの先頭に" "引数を追加できます。これにより、ソースが画像の結果に置き換えられたように見えます。