Chalk.ist:Ideredが手がけたオープンソースのコードスクリーンショットツール

Chalk.ist:Ideredが手がけたオープンソースのコードスクリーンショットツール 81

Ideredが手がけたオープンソースのコードスクリーンショットツール。コードを貼り付け、テーマとスタイルを選ぶだけで、美しいコード画像を素早く作成できます。複数のプログラミング言語に対応。

#创作工具 #图片处理

Chalk.ist:Ideredが手がけたオープンソースのコードスクリーンショットツール紹介

Chalk.istとは?

Chalk.istは、Ideredが開発したオープンソースのコードスクリーンショットツールで、主に開発者がコードを美しい画像に変換するのを支援します。ユーザーはコードを貼り付け、テーマとスタイルを選択するだけで、迅速に美しいコードスクリーンショットを作成でき、複数のプログラミング言語をサポートしています。ブログ執筆、pptプレゼンテーション、ソーシャルメディア共有などのシーンに適しています。

screenshot (5).webp

Chalk.istの特徴

  • 直感的なインターフェース:左側にテーマ、フォント、背景、形式など豊富な調整パラメータパネルがあり、さまざまなグラデーション背景が美しく、ユーザーが自分で探求・調整できるため、異なるユーザーのコード表示スタイルの個別ニーズに対応できます。

  • 高いカスタマイズ性:

  • コードの詳細調整:好みに応じてコードのフォント、サイズ、行間、文字間などを調整できるほか、異なるコードハイライトスタイルも選択でき、コードをより清晰で読みやすくします。

  • ウィンドウスタイルのカスタマイズ:ウィンドウスタイルをカスタマイズでき、ウィンドウの背景、タイトルバー、ウィンドウの影などを含むため、スクリーンショットがよりプロフェッショナルになります。

  • 豊富な装飾オプション:行装飾、背景ノイズ、背景パーティクルなど複数の装飾オプションをサポートし、コードスクリーンショットの視覚的効果を高めます。

  • 豊富なテーマ:既製のテーマが含まれており、ユーザーが独自のテーマを作成することも可能で、複数のテーマとスタイルが内蔵されており、自分のスタイルに最も合うコード配色を自由に選択できます。

  • 便利で効率的:簡単な手順でコードを精美な画像に変換でき、あらゆるソーシャルメディア共有に適しており、時間と労力を節約します。

  • プリセット保存のサポート:現在の設定をプリセットとして保存できるため、後で迅速にアクセスして使用することができ、次回スクリーンショット時には一般的なスタイルを迅速に適用でき、時間と労力を節約できます。

  • 共有しやすい:美化後のコードスクリーンショットをPNGまたはSVG形式でエクスポートでき、ソーシャルメディアへの共有やブログへの埋め込みも簡単です。

  • 優れたパフォーマンス:Vue 3で構築されており、速度が速いです。

技術アーキテクチャ

  • フロントエンド:Vue.jsに基づいており、豊富なインタラクションとUI設定オプションを提供します。

  • バックエンド:主にNuxt.jsによって駆動され、動的ルーティングとサーバーサイドレンダリングの能力をサポートします。

  • スタイル処理:TailwindCSSによって実現されており、柔軟で効率的です。また、プロジェクトは/healthcheck APIエンドポイントを提供しており、サービスの健康状態を監視するために使用できます。

Chalk.ist使用方法

  1. Chalk.istウェブサイトにアクセス:https://chalk.ist/ にアクセスします。

  2. コードテーマを選択:ウェブサイトで好みのコードテーマを選択します。複数のプリセットテーマとカスタムテーマが用意されており、異なるユーザーのニーズに対応します。

  3. コードを貼り付け:美化したいコードをエディタに貼り付けると、エディタでコードのリアルタイムプレビュー効果を確認できます。

  4. スタイルをカスタマイズ:必要に応じてコードのスタイルをカスタマイズします。ウィンドウのスタイル、背景色、フォント、行番号表示などが含まれ、ウィンドウの枠線、影、透明度などのパラメータも調整でき、スクリーンショットをより美しくします。

  5. スクリーンショットをエクスポート:カスタマイズが完了したら、「エクスポート」ボタンをクリックして、美化後のコードスクリーンショットをローカルに保存します。PNGまたはSVG形式でのエクスポートを選択できます。

デプロイ方法

http://chalk.ist/ はNuxt.jsを使用してフロントエンドとバックエンドの開発を行い、Vercelでの迅速なデプロイをサポートしており、非常に便利です。ローカルで実行したい場合は、以下の手順を参照して操作してください。

  1. プロジェクトをクローン:ターミナルで git clone https://github.com/Idered/chalk.ist コマンドを実行します。

  2. 依存関係をインストール:pnpm install コマンドを使用してプロジェクトに必要な依存関係をインストールします。

  3. 開発環境を起動:pnpm run dev コマンドを実行すると、ローカルでChalk.istを起動できます。

オープンソースアドレス:https://github.com/Idered/chalk.ist

関連情報:

スクリーンショット美化ツール

Chalk.ist:Ideredが手がけたオープンソースのコードスクリーンショットツール に関連するツール