0

単一のテキスト フィールドを含むテキスト フィールドを含む Illustrator ファイルを作成できるようにする必要があり、可能であればその中に画像も含める必要があります。

AI ファイルはバイナリのようですが、その書き方がわかりません。私はより簡単にテキストファイルを書くことができます.FXGまたはSVGは、Illustratorがインポートできる受け入れられたファイル形式のようです.

FXGに画像を埋め込むことはできますか?

更新
私が探しているものの例として、画像データが埋め込まれたIllustratorからSVGにエクスポートされたファイルを次に示します。

<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     width="612px" height="792px" viewBox="0 0 612 792" enable-background="new 0 0 612 792" xml:space="preserve">
    <image overflow="visible" width="400" height="324" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAFECAIAAACGcv+iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
    bWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
    5kJj2am9CGtYTDfOXIL81TzGme8Nc1GyHoMINW8faYbMEGfdIx918P8KMABYSjb4P5vsjAAAAABJ
    RU5ErkJggg==" transform="matrix(1 0 0 1 60 34)">
    </image>
    <text><tspan x="0" y="0">text</tspan></text>
</svg>

注: すべての画像データではありません。大部分を切り取ってきました。

以下は、Illustrator から FXG にエクスポートされた同じファイルです。

<Graphic version="2.0" viewHeight="792" viewWidth="612" ai:appVersion="15.1.0.39" ATE:version="1.0.0" flm:version="1.0.0" d:using="" xmlns="http://ns.adobe.com/fxg/2008" xmlns:ATE="http://ns.adobe.com/ate/2009" xmlns:ai="http://ns.adobe.com/ai/2009" xmlns:d="http://ns.adobe.com/fxg/2008/dt" xmlns:flm="http://ns.adobe.com/flame/2008">
  <Library/>
  <Group ai:seqID="1" d:layerType="page" d:pageHeight="792" d:pageWidth="612" d:type="layer" d:userLabel="Artboard 1">
    <Group ai:seqID="2" d:type="layer" d:userLabel="Layer 1">
      <BitmapImage x="60" y="34" scaleX="1.4" source="@Embed('/images/myimage.png')" fillMode="clip" ai:seqID="3"/>
      <RichText x="53" y="28.9253" fontFamily="Andale Mono">
        <content><p><span>text</span></p></content>
      </RichText>
    </Group>
  </Group>
  <Private>
    <d:FontMap>
      <d:Map fontFamily="Andale Mono" fontStyle="normal" fontWeight="normal" postScriptName="AndaleMono"/>
    </d:FontMap>
  </Private>
</Graphic>

この場合、ファイルは埋め込まれません。それを埋め込むためのコンパイラディレクティブはそうです。この FXG ファイルを誰かに送信すると、画像も必要になります。したがって、実際には組み込まれていません。

4

1 に答える 1