Indexへ
(10862)//【10848】→(10851)
------------------------
【タイトル】図形データサイズの低減方法
【記事番号】 10848 (*)
【 日時 】06/04/14 19:35
【 発言者 】n-okusan

お世話になります。
DLLした図形データ(Jws:曲線描画の樹木・非ブロック)のサイズが2Mb程になっています。
手元にある同じ様な描画の図形では500Kb程度ですが、
この図形データのサイズを、低減する方法はあるのでしょうか。
何方かお解かりになる方、ご教示をお願い致します。


Indexへ
(10848)←【10851】→(10855)
------------------------
【タイトル】Re(1):図形データサイズの低減方法
【記事番号】 10851 (10848)
【 日時 】06/04/14 19:59
【 発言者 】kohmura

▼n-okusanさん:
こんにちは。

>お世話になります。
>DLLした図形データ(Jws:曲線描画の樹木・非ブロック)のサイズが2Mb程になっています。
>手元にある同じ様な描画の図形では500Kb程度ですが、
>この図形データのサイズを、低減する方法はあるのでしょうか。
>何方かお解かりになる方、ご教示をお願い致します。

私の図形データでは(曲線描画の樹木・非ブロック)
JWK保存したものが2KB、JWSに変換したものは4KBですので、あるいはJWKに変換
すれば減るかもしれません。他のデータもだいたい半分強になってますが、逆変換で
はどうでしょうか?


Indexへ
(10851)←【10855】→(10859)
------------------------
【タイトル】Re(1):図形データサイズの低減方法
【記事番号】 10855 (10848)
【 日時 】06/04/14 21:04
【 発言者 】coolyoppe

▼n-okusanさん:
>お世話になります。
>DLLした図形データ(Jws:曲線描画の樹木・非ブロック)のサイズが2Mb程になっています。
>手元にある同じ様な描画の図形では500Kb程度ですが、
>この図形データのサイズを、低減する方法はあるのでしょうか。
>何方かお解かりになる方、ご教示をお願い致します。

こんにちは。

葉っぱなどが曲線でたくさん描かれているということだと思いますが、
この葉っぱなどを間引いていく(一部だけ葉っぱの表現にして他は輪郭のみ)
とか、葉っぱ自体の曲線の分割数を減らして(より直線に近い)図形を
作り直すというのが考えられる方法ですが、葉っぱがたくさんある場合は
かなり大変かと思います。

また、ある葉っぱのまとまりをブロックにしてしまって、
これを複写(角度や倍率などを変更OK)して樹木を作成すれば
かなりデータサイズは減ると思いますが、こちらも作業は大変ですね!

試しに「樹木-H04.5.jws」495kb を、葉っぱのまとまりをブロックに
したもので作り直すとサイズは12kbとかなり現象しました。
(作業時間も、3分ほど(雑に作ったので)で出来ました。)


Indexへ
(10855)←【10859】→(10858)
------------------------
【タイトル】Re(2):図形データサイズの低減方法
【記事番号】 10859 (10855)
【 日時 】06/04/14 22:50
【 発言者 】卯之介

>葉っぱなどが曲線でたくさん描かれているということだと思いますが、
>この葉っぱなどを間引いていく(一部だけ葉っぱの表現にして他は輪郭のみ)
>とか、葉っぱ自体の曲線の分割数を減らして(より直線に近い)図形を
>作り直すというのが考えられる方法ですが、葉っぱがたくさんある場合は
>かなり大変かと思います。

外部変形「ポリライン間引き」というのを作ってますので、形が崩れない程度に何度か適用してやってください。曲線がうまくつながっていれば、だいたい上記のような作業が行われます。
http://www.kct.ne.jp/~unosuke/thinoutp.html


Indexへ
(10859)←【10858】→(10860)
------------------------
【タイトル】図面の件 地上の星さんへ感謝
【記事番号】 10858 (10848)
【 日時 】06/04/14 21:36
【 発言者 】おっとー

▼n-okusanさん:
>お世話になります。
>DLLした図形データ(Jws:曲線描画の樹木・非ブロック)のサイズが2Mb程になっています。
>手元にある同じ様な描画の図形では500Kb程度ですが、
>この図形データのサイズを、低減する方法はあるのでしょうか。
>何方かお解かりになる方、ご教示をお願い致します。

こんばんは
データが大きい原因は、線の数が多いか、大きい範囲の図面かではないかと思います。DOS版仕様の図形データに変換させればデータ容量は落とせるのですが、多様化できません。(違いは下記)

jwkとjwsの違い
jwkは、DOS版仕様の図形データ。jwsは、Win版仕様の図形データ。という事です。
DOS版では対応していないデータ等を含んだ図形をjwk形式で登録しても、その図形を読み込んだ時に反映されません。
例としては、フォント、ソリッド図形、線色もDOS版は6色です。線色7や8を使って書いた図形をjwk形式で保存すると線色6に置き換えられてしまいます。
精度もDOS版は単精度、Win版は倍精度になっています。

それで Win版仕様の図形データで保存した方が良いでしょう。
地上の星さんが書いた図面データです。データの大きさ書かれているので
わかりやすく、使いやすいです。(感謝)小さいのもありますよ。
http://hosi.soho-portl.com/frame.htm


Indexへ
(10858)←【10860】→(10888)
------------------------
【タイトル】Re(1):図形データサイズの低減方法
【記事番号】 10860 (10848)
【 日時 】06/04/14 23:40
【 発言者 】350。

▼n-okusanさん:
>DLLした図形データ(Jws:曲線描画の樹木・非ブロック)のサイズが2Mb程になっています。
>手元にある同じ様な描画の図形では500Kb程度ですが、
>この図形データのサイズを、低減する方法はあるのでしょうか。

異常で大きくなったデータでしたら下記ソフトがあります。

古川さんの「JWXのホームページ」をご紹介致します。
http://jwx.hp.infoseek.co.jp/
[その他のソフト]>[JWWファイルサイズ修正ソフト]

対応バージョンがあります、同梱の「Readme.txt」外を確認して対応バージョンでご使用下さい。


Indexへ
(10860)←【10888】//(10850)
------------------------
【タイトル】「図形データサイズの低減方法」へのお礼
【記事番号】 10888 (10848)
【 日時 】06/04/16 16:25
【 発言者 】n-okusan

▼cooiyoppeさん
>試しに「樹木-H04.5.jws」495kb を、葉っぱのまとまりをブロックに
>したもので作り直すとサイズは12kbとかなり現象しました。
>(作業時間も、3分ほど(雑に作ったので)で出来ました。)

 ありがとうございます、今後の勉強になりました。

▼おっとーさん
>地上の星さんが書いた図面データです。データの大きさ書かれているので
>わかりやすく、使いやすいです。(感謝)小さいのもありますよ。

 ありがとうございます、使用させて頂いております。直線描画ですので、データ サイズは小さいですね。

▼卯之介さん
>外部変形「ポリライン間引き」というのを作ってますので、形が崩れない程度に何>度か適用してやってください。曲線がうまくつながっていれば、だいたい上記のよ>うな作業が行われます。

 ありがとうございます、DLLさせて頂いて操作してみました。
 原データのままでは、特に変化は有りませんでした。
 「曲線属性」に変換後では、データサイズは半減しましたが、各所で線が結束し てしまいました。その後、結束線の消去により満足のいく結果となりました。

▼350。さん
>古川さんの「JWXのホームページ」をご紹介致します。

 ありがとうございます、使用させて頂いております。「ファイルは正常」でし  た。

いろいろと、ご教示ありがとうございました。
曲線描画図形データサイズの、「適度な程度」が良く解からず、ご相談しました。