1

HTML ページをテキスト エディタでコーディングして .html として保存するのと同じように、.jpg ファイルをコーディングして同じことを行うことはできますか? jpg ファイルはどのようにコーディングされ、構築されますか?

4

1 に答える 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 に答える