Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
将代码片段一键生成精美截图,支持多语言高亮和自定义主题。
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
コード欄に入力した文字列を、色付きのコードカードとしてプレビューし、PNG画像に書き出すツールです。日本語の画面でコードを貼り付け、プログラミング言語とテーマを選ぶと、キーワードや文字列などに構文色が付いた表示になります。言語メニューは色分け規則を選ぶための項目で、コード本文を別の言語へ翻訳するものではありません。
選べる言語は JavaScript、TypeScript、JSX、TSX、Python、Java、Go、Rust、C++、C#、PHP、Ruby、SQL、Bash/シェル、JSON、YAML、HTML/XML、CSS です。コードの内容は選択した言語に沿って色分けされ、行番号を付けることもできます。
テーマはキャンディピンク、オーシャンブルー、サンセットオレンジ、フォレストグリーン、ミッドナイトグレー、バイオレット、ピュアライトグレーの7種類です。外側の背景とコード面の配色が切り替わります。ウィンドウタイトルはカード上部に表示する文字で、空欄にすると表示されません。ウィンドウボタンと行番号はそれぞれ個別に表示・非表示を選べます。
余白は0〜128 pxを4 px刻み、フォントサイズは10〜28 pxを1 px刻みで調整できます。余白を増やすとコードカードの周囲が広がり、フォントサイズを上げると文字を大きく見せられます。プレビューを見ながら、掲載先で読みやすいバランスに整えてください。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
たとえば、次の2行をカードにしてみます。
const message = "こんにちは";
console.log(message);コード欄に表示したい部分を入力します。例では JavaScript の2行をそのまま貼り付けます。
プログラミング言語で「JavaScript」、テーマで「オーシャンブルー」を選びます。言語を合わせると、対応する構文の色分けがプレビューに反映されます。
ウィンドウタイトルに「greeting.js」など短い文字を入れ、余白とフォントサイズを調整します。行番号やウィンドウボタンは必要に応じて切り替えます。
プレビューでコードと配色を確認し、「ダウンロード」でPNGを保存します。「コピー」は利用環境が画像クリップボードに対応していれば画像をコピーし、対応していない場合はPNGのダウンロードに切り替わります。
活用例
仕事や日常の流れの中での活用方法を紹介します。
記事を書く開発者は、説明したい関数や設定例だけを選んで画像にできます。画像のそばにコード本文も掲載すれば、見た目の説明とコピー用テキストを両立できます。
発表者やチームメンバーは、テーマとタイトルをそろえた短いスニペットをスライドや共有資料に配置できます。行番号を表示すると、口頭説明で該当箇所を示しやすくなります。
講師は数行の例を大きめの文字で見せ、構文や処理の流れを説明できます。受講者が入力して試す課題では、画像だけでなく元のコードも配布します。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
出力はコードを画像として見せるためのPNGです。プログラムを実行、コンパイル、構文検証する機能ではなく、色分けも選択した言語に基づく表示です。意図した言語と違う色が付いた場合は、言語メニューを確認してください。
コードは入力時の改行や空白を保って表示され、長い行は自動で折り返されません。プレビューの横幅からはみ出す場合があるため、必要な範囲に絞るか、フォントサイズを調整し、左右が欠けていないことを確認してから保存してください。固定の画像幅・高さを指定する項目はありません。
公開前に、コードやウィンドウタイトルへ API キー、アクセストークン、社内パス、ユーザー名、顧客情報などを含めていないか確認します。入力内容の送信先や保持期間はここで確認できていないため、機密情報を含むコードは入力しないでください。
PNG内のコードは画像上の文字になり、ソースコードとして直接コピー、検索、実行する用途には向きません。記事や資料では、画像の内容を説明する代替テキストを付け、重要なコードはコピーできるテキスト形式でも併記してください。
関連
関連ツール、特集、利用可能なAPIを探せます。