| 記事内容:[|]
■No28096に返信(ヒロキチさんの記事) > 画像付jwwdataを相手方に渡す場合は、どうしたらよいでしょうか? > 相手に渡したら、画像の貼り付けた部分が無くなっているみたいです。 > 解る方、教えてください。
こんにちは。
図面ファイルに貼り付けた画像を全て相対パスに変更して、 全ての画像データを一緒に相手に渡せばOKです。 (相手は同じフォルダに、図面ファイルと画像ファイルを保存する)
JWWの画像は、画像データそのものが貼り付いているわけではなく、 画像データの保存場所・大きさ等の情報が貼り付いていて、それを参照して 画像を表示しています。
つまり画像データもいっしょに相手に渡す必要があります。 ただ、相手が同じ名前の保存場所(フォルダ名)に画像データを保存して くれないと画像が表示されません。 そこで画像データの保存先を、図面ファイルと同じ場所の画像ファイルを 読み込む(相対パス)というものに変更します。
例えば、「c:\jww」という場所に画像データ「画像.bmp」があったとして それを図面ファイルに貼り付けると、 「^@BMC:\jww\画像.bmp,100,65.5098」という文字列情報が貼り付けられ それが画像に変換されて表示されるわけですが、
それを文字変更の要領で、「C:\jww\」のフォルダ部分を削除して 「^@BM画像.bmp,100,65.5098」というファイル名だけにすると、 図面ファイルと同じ場所に保存されている「画像.bmp」という意味になり、 相手側は図面ファイルと同じ場所に「画像.bmp」を保存すれば、どこに保存 しても良いことになります。
たくさん画像を貼り付けている場合は、文字コマンドの範囲選択で画像を 選択すると左下の文字列部分が選択されますので、すべて選択した後、 外部エディタ(一番右側のボタン「NOTEPAD」等)で編集して一括置換 (フォルダ名部分「C:\jww\」→何も無し「」)すると簡単です。
|