2

最近、Web ページ内で使用する SVG 画像を作成する必要がありました。最初は、HTML ページ内のインライン SVG XML を使用してこれを行いましたが、その後、誰かがページのソースを表示するたびに表示されることに気付きました。画像の作成には多くの作業が必要だったので、保護したいと思い、画像全体に透かしを追加して、誰かが再利用した場合でも透かしが残るようにしました。しかし、XML インラインを使用すると、SVG の知識があれば誰でも SVG 情報を編集して透かしを削除できます。

そこで、代わりに画像を作成して、それをオブジェクトとして HTML に埋め込もうとしました。これにより、ブラウザで表示したときに要素を検査することで、画像のコンテンツである XML も自由に利用できるようになるとは思いもしませんでした。したがって、画像を保護するために画像に透かしを追加することさえできません。

だから、ページを閲覧している人からSVGファイルの内部を隠す方法があるのでしょうか、それとも透かしの​​あるラスター画像を作成してページに埋め込む唯一のオプションですか? 明らかにこれは恐ろしいオプションなので、何らかの方法で SVG の詳細を非表示にできるのではないかと考えています。

4

3 に答える 3

1

SVG に識別情報を追加し、透明にするか、見えないように小さくするか、他の要素の下に置きます。これにより、他の人があなたのファイルを使用するのを止めることはできませんが、それを証明する必要がある場合に備えて、あなたが作成したという証拠があります。

于 2015-06-30T12:48:52.800 に答える