画像に透かし機能を追加するカスタムジョブを探しています。透かしの名前はメンバーごとに異なるようにしたいです。例えば、私のユーザーIDがABCなら、私が閲覧するすべての画像に「ABC」という透かしが表示され、別のメンバーのIDがXYZであれば、そのメンバーが閲覧する画像には「XYZ」という透かしが表示されます。
この機能は急ぎではありませんが、確実に必要としています。
ご提示いただけるお見積もりをお知らせください。
画像に透かし機能を追加するカスタムジョブを探しています。透かしの名前はメンバーごとに異なるようにしたいです。例えば、私のユーザーIDがABCなら、私が閲覧するすべての画像に「ABC」という透かしが表示され、別のメンバーのIDがXYZであれば、そのメンバーが閲覧する画像には「XYZ」という透かしが表示されます。
この機能は急ぎではありませんが、確実に必要としています。
ご提示いただけるお見積もりをお知らせください。
今は少し忙しいのですが、落ち着いたら引き受けることに興味があります。そのため、優先順位は私たち双方に合うかもしれません。
画像中心のサイトでもこのプラグインが広く使われていることを考えると、トピック一覧プレビューのオプションとしてうまく収まるでしょう。
機会を見て、Discourse コードベースへの統合の可行性を検討し、見積もりを準備いたします。
ありがとう、ロバート。また近いうちに連絡を楽しみにしています。
私もこのプラグインが欲しいです
費用を分担しましょうか
これではコストが異常に高くなりませんか?
1 万人のユーザーと 10 万枚の画像を持つフォーラムの場合、各解像度とサムネイルのために 10 億枚の画像を生成する必要があります。
私は要件を異なるように解釈していましたが、間違っているかもしれません!![]()
@BishopV さんは、ユーザーが画像をアップロードする際に、アップロードしたユーザー名を反映する透かしをその画像に追加することを提案されているのでしょうか?
ロバート、いいえ、意味は各視聴者ごとに視聴者のユーザー名に基づいて異なる透かしが表示されるということです。アップローダーではありません。@Falco さんは正しいと思います。
その場合、私はこの要件の実用性に対する彼の懸念に同感です。この機能のビジネスケースは何ですか?
単に、私たちが他の人と画像を共有したくないというだけで、少なくとも誰と共有したかはわかるようにしたいのです。もしその機能があれば、共有するのをためらうかもしれません。
了解しました。
そのために実用的に前処理を行う方法はありません。
サーバー側で画像を提供する際に透かしを入れる必要があります(なんてこと、もし可能だとしても、そのための超高性能なコンピューターを用意できるだけの資金があることを願うばかりです)。
あるいは
JavaScript レイヤーで透かし入れを試みることもできますが、どうやって統合するかはわかりません… パフォーマンスも良くないでしょうし、セキュリティも脆弱でハッキングのリスクがあります(元の画像を提供しなければならないため)。
もしかしたら、ここでまさにこれを行った経験を持つ方がいるかもしれませんね?
「フォラム名」を汎用的な透かしとして追加する方がずっと簡単ではありませんか?
@BishopV さんがおっしゃる通り、通常、透かしは画像の共有(少なくとも公的な共有)を防ぎ、いずれにせよ、所有権や著作者を主張することを防ぎます。
少し頭が良く、画像を広めたいと思う人なら、その目的だけの別のユーザーを作成するでしょう。つまり、おそらく良い理由もないのに、かなり複雑な方法を選ぶことになります。汎用的な透かしは、私にとっては良い解決策のように思えます。
ところで、誰が画像をダウンロードしたか、あるいは具体的にどの画像がダウンロードされたかを知ることは可能でしょうか?
正しく理解していれば、彼の問題は特に画像に関するものなので、これは役に立たないと思うのですが、どうでしょうか?
100% 確信はありませんが、そうではないと思います。画像がユーザーのブラウザに表示されるために読み込まれる場合、あなたの知らない間に保存されてしまう可能性が高いです。
これが私が取れる最善かつ最後の解決策だと思います。ところで、ダウンロードを防ぐにはどうすればいいですか?
お名前を呼んだサイト設定をオンにします。Discourse はインストールされていますか?
こんにちは、Jay。はい、現在は Discourse を使っています。ただ、設定場所がどこかよくわかりません。
これは画像の動作には影響せず、画像以外の添付ファイルのみに関わります。
おっと、ありがとう、リチャード。注意が足りませんでした。ログインしていないすべてのユーザーの画像が破損すると思っていたのですが、それは少し不自然でしたね。
それを見つけるには(ただし、あなたが求めていることはできませんが)、システム設定に移動し、「prevent」と検索してください。ここでの検索は非常に強力です。設定のタイトル、説明、値を検索します。