emiemi__0216
@emiemi__0216

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

JSを用いたGIFの作成について

Q&A

質問です。JavaScriptを用いて、取得した画像からGIF画像を制作する方法はありますか。よければ具体的なコードを送っていただけるとありがたいです。

1

3Answer

「取得した画像」とは具体的にどういうものですか?
「GIF画像を制作する方法」とはGIF形式の画像ファイルとして保存するという意味ですか?

1Like

Comments

  1. @emiemi__0216

    Questioner

    普通に言葉不足でした、すみませんm( . _ . )m
    ①サイトの閲覧者がデバイスの画像フォルダから画像を選択
    ②閲覧者が選択した画像を処理し、GIF画像に変換して表示する
    みたいなのができたらいいなと、

    1. 閲覧者に選ばせるのは閲覧者のローカルのファイル
    2. GIFへの変換はサイトのサーバー
    3. GIFに変換した画像を含むページの生成はサーバー
    4. 閲覧者のブラウザーが生成されたページをダウンロードして表示

    こういうことですかね。(もっと細かく書けば、1と2の間に画像データのサーバーへのアップロードというステップが必要になりますね)。
    サーバー側のプログラム(2と3)はPHPやPerlで書かれるのが一般的です。
    サーバー側のJavaScript実行環境としてNode.jsを使うという手もあるにはあります。
    「JavaScriptを用いて」、というのはNode.js等を使うことを前提としていますか?
    それとも、変換も表示もブラウザー内のJavaScript環境で行うつもりなのでしょうか?
    そうなると、どこにサイトが関与するのか、ちょっとわからなくなりますが。

    まずはそのへんを整理してみてください。

エスパーじゃ無いけど他サイトからの画像をJavascriptからは読めないので
Javascriptで取得ではなくブラウザ上に表示した単体おそらく複数のGIFイメージを
ボタン1つでローカルに保存する処理ってことじゃないかな?

ただ、「具体的なコードを送っていただけると」は質問じゃ無くて制作依頼だから送らないけど

0Like

JS gif で検索すればブラウザで動く GIF エンコーダはいくつも見つかります。たとえば

もっと新しかったり人気があったりするライブラリもあるとは思いますが、候補が多すぎるのでどれがベターかは分かりません。

0Like

Your answer might help someone💌