HTML ページをテキスト エディタでコーディングして .html として保存するのと同じように、.jpg ファイルをコーディングして同じことを行うことはできますか? jpg ファイルはどのようにコーディングされ、構築されますか?
user2730496
質問する
98 次
1 に答える
2
Jongware がコメントで述べたように、JPEG は圧縮方式です。JPEG ファイルをテキスト エディタで開くだけで、手で作成できるものとはまったく思えないことがわかります。
画像を「コード化」したい場合、JPEG のようなビットマップ画像形式は使用できません。ベクター画像形式が必要です (違いの説明については、こちらを参照してください)。
おそらく他にもあると思いますが、最初に頭に浮かぶのは SVG ( SVG に関するウィキペディアの記事) です。
SVG ファイルを XML で「コーディング」すると、最新のすべてのブラウザでレンダリングできます。
上記のウィキペディアの記事のドイツ語版からコピーした例を
次に示します。
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg"
version="1.1" baseProfile="full"
width="700px" height="400px" viewBox="0 0 700 400">
<!-- connectors left and right -->
<line x1="0" y1="200" x2="700" y2="200" stroke="black" stroke-width="20px"/>
<!-- the rectangle -->
<rect x="100" y="100" width="500" height="200" fill="white" stroke="black" stroke-width="20px"/>
<!-- the arrow line -->
<line x1="180" y1="370" x2="500" y2="50" stroke="black" stroke-width="15px"/>
<!-- the tip of the arrow -->
<polygon points="585 0 525 25 585 50" transform="rotate(135 525 25)"/>
</svg>
レンダリングされた画像は次のようになります:
http://en.wikipedia.org/wiki/File:Variable_Resistor.svg
于 2013-10-19T10:18:28.447 に答える