Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
コードスニペットをワンクリックで美しいスクリーンショットに変換。複数言語のシンタックスハイライトとカスタムテーマに対応。
どんな時に使う?
実際のPythonコードを使って試してみましょう。matplotlibで正弦波を描画するスクリプトを共有したいとしましょう。
ステップ1:コードを貼り付ける
「コード内容」入力欄に以下のコードを貼り付けてください:
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
plt.plot(x, y)
plt.title('Sine Wave')
plt.show()ステップ2:プログラミング言語を選択する
「プログラミング言語」ドロップダウンメニューをクリックして「Python」を選択してください。ツールが自動的に構文を認識してハイライトします。
ステップ3:テーマを選択する
「テーマ」ドロップダウンメニューから「Monokai Pro」を選択します。これはダークカラーシステムの人気のあるテーマで、コード表示に適しています。
ステップ4:外観を調整する
· フォントサイズ:デフォルトの14pxのままにする
· 背景色:テーマのデフォルト(濃いグレー)のままにする
· 行番号を表示するか:スイッチをクリックして「はい」に設定する
· 枠の角の丸さ:12pxに設定して、スクリーンショットをより柔らかくする
ステップ5:生成して保存する
「スクリーンショット生成」ボタンをクリックしてください。ツールが右側にリアルタイムでプレビュー画像をレンダリングします。コードがハイライトされ、行番号が明確に、背景にグラデーション、丸い枠が表示されます。満足したら「PNGをダウンロード」ボタンをクリックして、800×400ピクセル程度の高解像度スクリーンショットがローカルに保存されます。
結果の解釈:生成された画像の幅はデフォルトでコードの長さに応じて自動調整され、高さは行数に応じて動的に調整されます。このスクリーンショットでは、コードは第1行から第7行までで、行番号の左側にはグレーの縦線で区切られており、キーワード(importやdefなど)は紫色で表示され、関数名(np.linspaceなど)は青色で、文字列は緑色で表示されます。全体的なビジュアル効果は非常に明確で、ブログの図解として直接使用できます。
ツールの出力はPNG画像で、プレビューを直接表示できます。いくつかの重要なポイントに注意してください:
Q1:このツールはどのプログラミング言語をサポートしていますか?
A:30以上の言語のシンタックスハイライトが組み込まれており、Python、JavaScript、TypeScript、Java、HTML/CSS、C++、Go、Rust、SQLなどが含まれます。リストにない場合は、稀有な言語の可能性があります。まず「Plain Text」プレーンテキストモードを選択することをお勧めします。
Q2:生成された画像の背景は透明にできますか?
A:可能です。「背景色」設定で「透明」オプションを選択(または#00000000を入力)すると、画像背景が透明になり、他の背景に重ねやすくなります。透明背景はダークモードでコードが見えにくい場合があるため、明るいテーマと組み合わせて使用する必要があります。
Q3:スクリーンショットに透かしを入れるにはどうすればよいですか?
A:当社のツール自体は透かしを追加しません。著作権を保護する必要がある場合は、生成後に別の画像編集ツールを使用してテキスト透かしを追加できます。画像の隅に小さなロゴを直接追加することをお勧めします。
Q4:スクリーンショットを固定サイズに設定できますか?
A:現在のところ、ツールはレスポンシブサイズで、コードの長さと行数に基づいて最適な幅と高さを自動生成します。統一されたサイズ(例:800×600)が必要な場合は、ダウンロード後にペイントソフトを使用してトリミングまたはスケーリングできます。
Q5:モバイルデバイスで使用できますか?
A:可能です。ページはモバイル画面に適応していますが、コード入力とオプションが多いため、タブレットやコンピュータで操作することをお勧めします。モバイルブラウザでも画像を正常に生成およびダウンロードできます。

URL JSON変換・解析ツール
URL文字列を構造化されたJSONに解析し、プロトコル、パラメータ、パスなどの重要な情報をすばやく抽出します。

コード比較
2つのテキストやコードの差分を専門的に比較し、追加・削除・変更内容をハイライト表示します。コードレビュー、ドキュメント統合、バージョン管理をサポートします。

IPリスク・脅威プロファイル調査ツール
IPアドレスのセキュリティリスクプロファイルを調査し、脅威タイプ、レピュテーションスコア、位置情報などの重要な脅威インテリジェンスを取得します。

pyc逆コンパイル
Pythonバイトコードの.pycファイルを読み取り可能なソースコードに復元し、コード監査や学習に役立てます。主要なバージョンに対応しています。

URL JSON変換・解析ツール
URL文字列を構造化されたJSONに解析し、プロトコル、パラメータ、パスなどの重要な情報をすばやく抽出します。

コード比較
2つのテキストやコードの差分を専門的に比較し、追加・削除・変更内容をハイライト表示します。コードレビュー、ドキュメント統合、バージョン管理をサポートします。

IPリスク・脅威プロファイル調査ツール
IPアドレスのセキュリティリスクプロファイルを調査し、脅威タイプ、レピュテーションスコア、位置情報などの重要な脅威インテリジェンスを取得します。

pyc逆コンパイル
Pythonバイトコードの.pycファイルを読み取り可能なソースコードに復元し、コード監査や学習に役立てます。主要なバージョンに対応しています。

JSON整形
オンラインでJSONデータを処理し、整形、圧縮、基本的な構文チェックを実行。開発とデバッグの効率を向上させます。