Skip to content

画像変換機能を提供します。複数の画像フォーマット(.png, .jpg, .webp など)を変換することができます。さらに、ICO ファイルを PNG に変換する機能もサポートしています。

License

Notifications You must be signed in to change notification settings

toakiryu/image-converter

Repository files navigation

Image Converter

画像変換機能を提供します。複数の画像フォーマット(.png, .jpg, .webp など)を変換することができます。さらに、ICO ファイルを PNG に変換する機能もサポートしています。

セットアップ

1. リポジトリをクローン

まず、リポジトリをローカルにクローンします。

git clone https://github.com/toakiryu/image-converter.git
cd image-converter

npm link コマンドを使用してパッケージをローカルにセットアップします。

npm link

2. 必要な依存パッケージをインストール

依存パッケージをインストールするために、以下のコマンドを実行します。

npm install

3. 起動方法

以下のコマンドを実行することで、変換用サイトが起動します。

image-converter start

起動後、自動でブラウザが起動し、サイトにアクセスされます。

使用方法

画像をアップロードして、指定したフォーマットに変換できます。

1. 画像をアップロード

ブラウザから、変換したい画像をアップロードします。画像は複数選択できます。

2. 変換形式の指定

画像をアップロードした後、変換したい形式(例:png, webp, jpeg)を選択します。

3. 変換後のダウンロード

変換が完了すると、変換した画像を ZIP ファイルとしてダウンロードすることができます。

API

変換 API

POST リクエストで画像をアップロードし、指定したフォーマットに変換します。

エンドポイント: /convert

リクエスト例:

{
  "format": "webp",
  "images": ["image1.png", "image2.jpg"]
}

ダウンロード API

変換した画像をダウンロード用にまとめ、ZIP 形式で提供します。

エンドポイント: /download

リクエスト例:

{
  "files": ["image1.webp", "image2.webp"]
}

レスポンスとして、ZIP ファイルが提供されます。

開発

ローカルサーバーの終了

開発中にサーバーを終了するには、Ctrl+Cを押してください。サーバー終了時に変換したファイルが削除されます。

ファイルの削除

サーバー終了時には、アップロードされたファイルと変換後のファイルが自動的に削除されます。必要に応じて削除処理をカスタマイズできます。

ライセンス

MIT License. 詳細はLICENSEファイルをご覧ください。

About

画像変換機能を提供します。複数の画像フォーマット(.png, .jpg, .webp など)を変換することができます。さらに、ICO ファイルを PNG に変換する機能もサポートしています。

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published