■19150 / inTopicNo.2) |
Re[1]: 画像の貼り付けが・・・
|
□投稿者/ yuki 3回-(2004/05/29(Sat) 01:31:37)
| 記事内容:[|]
■ Image pasterとは・・・・
JW_CAD for Windows は Jiro Shimizu さん と Yoshifumi Tanaka さんによっ て作られたフリーソフトです。 さて、画像貼り付けがサポートされていますが、貼り付けるのにちょっと便利 にしたいな("o") と思い立ちまして作ってみました。
1.JWW で外部変形を起動・・ 2.範囲指定内に・・・・・・ 3.Jpeg ファイルをプレビューして・・・・時には回転・切取して 4.相対パスによる貼り付け ・・・・環境指定で下層フォルダに移動
をするソフトです。
おまけ機能として、以下のこともできるかもしれません。 1. すでに書かれた画像の加工 位置変更 2. 相対パス変換 3. クリップボードの画像の貼付け 4. Windowsの画像の範囲ハードコピー 5. 単独起動オプションをつけると、回転などの処理に対して直ぐにファイル 保存を行い画像編集を反映します。 6. ファイラー(エクスプローラー等)からドラッグ&ドロップのサポート 7. 巧くいけばスキャナから読み込めるかもしれません。
■ クリップボード外部変形として
ver 2.00 より クリップボード外部変形(※1)として動作するようにして います。現在は試験的な試み程度ですが、将来は完全にJWWの「コピー」 「貼付け」に対して動作したいと考えています。
※1 クリップボード外部変形 通常のJWWの外部変形コマンドからの実行ではなく、JWW独自のクリップ ボードに入出力するデータを操作して作図補助させるもので、この言葉自体は 居残り君の造語です(^^;)・・・略して「クリ変」?
■ クリップボード外部変形としての使い方
現在の基本的な仕組みは・・ 文字コマンドですでにJWW上で書かれた画像文字を選択します。 JWW をインストールしたフォルダに TEMP.txt が吐き出されますが、これを Image paster が読込み、選択ファイルをクリップボードにJWWで「貼付け」 可能なデータを送ります。
具体的には □□□□□□ 準備編 □□□□□□ 1.jkk さんの http://jkkkk.hp.infoseek.co.jp/ から 「Library」⇒「***つくりかけ途中」の 「JGEMNU」を組み込みます。 2.各自ユーザーが作成する 1Root.ini に &ImagePaster=@NW@@AP@ImagePaster.exe jwClip -1 0 1 を付け加えます。「jwClip」は ImagePaster に対する起動オプションで す。 それ以降の文字はTAB文字で区切ります。「 @NW@ 」が重要です。 3.JWWの外部エディタとして 「JGEV2.exe」 を指定します。 4.JGEV2 は色々と便利な機能がありますので、jkk さんのドキュメントを参考 に設定することをオススメします。
□□□□□□ 使用編 □□□□□□ 1.JWWで文字コマンド突入 2.貼り付けた画像の文字列選択 3.「JGEV2」 を選択 == JWWのツールバーに表示されています。 4.メニューの Imagepaster を選択 5.Imagepaster 起動 6.Imagepaster で画像選択⇒「OK」 7.Imagepaster が内部で A.選択文字の大きさ取得 B.JWWのCaption とレジストリの File1 とを比較がパスすると・・・ 8.JWWにコントロールが戻って「貼付け」状態になります。 Image paster は終了せずに、また画像を選択「OK」で連続して画像を貼り付 け ることができます。
■ 画像の90°毎の回転について
矢倉 光洋氏の「JPEGファイル回転プログラムコマンドライン版 azure_cui」 を利用してjpeg画像の加工時の画像の劣化を抑制するようにしています。 ImagePaster.exe と同じフォルダに azure_cui を入れれば自動的に利用するよ うに しています。
■ ご注意
フリーソフトに分類されます。ソフトをお使いの上でのトラブルは使用者の 責任において解決願います。
■インストール
インストールプログラムが付属しています。
■アンインストール
基本的にImagepasterは直接レジストリに書込み操作することはありませんし、 インストールしたフォルダ以外に特別にファイルを作ることもありません。 ですから、アンインストールはフォルダごと削除すればよいと思われます。
■仕様
「下層フォルダ」は編集中のJWWファイルに対してのものになります。 新規作成の「無題」のままでは、Jpaster は絶対パスの表記となりますので 一度保存されることがよいように思われます。
「画像貼付」「再編集」「位置変更」において2点指示することになります。 1.対角線指定 指定した範囲内一杯に納まるように画像の大きさが決められます。
2.水平指定 指定した長さに合わせて画像の横幅が決められます。
3.垂直指定 指定した長さに合わせて画像の縦高が決められます。
4.同一点指定 指定した点が画像の左下の基準となります。 オプション指定された長さに合わせて、画像の長辺が決められます。
貼付けした画像を下層フォルダに移動する様に環境設定を行った場合 ファイル名を P0000001.JPG を始めとする連番を自動的に割り付けます。同じフォルダに複数のJWW ファイルがあっても1〜9,999,999枚の画像までは重ならないと思います。
■起動オプション jwPaste : 通常のモードです。 指定を省略 できます。 jwReEdit : 画像の再編集モードです。回転・トリミングが出来ます。 jwSizeChange : 画像の位置を調整できます。 jwSotaiChange: 絶対パスで表記された画像を相対表記に切替えます。 jwTandoku : 単独起動時に速攻で画像編集をファイル保存します。 jwClip : クリップボード外部変形として動作します。
■このプログラムについてのご意見先
動作確認や文句は e-group http://groups.yahoo.co.jp/ のメーリングリスト
JW_LAND ML (yahoo-group kaname さん 主催 ) JW_WIN ML (yahoo-group 小巻 さん 居残り君 管理 )
にてお願いします。 参加については、 JW_LAND については JW_MEETING にご参加いただいてた 先にあります。 http://member.nifty.ne.jp/328/jw_meet/ からどうぞお待ちしております。
■Susie プラグイン
基本的にJWWに Jpeg の Susieプラグインが組み込まれていることを前提に 作っています。 作者のご好意により、リンクフリーな http://www.digitalpad.co.jp/~takechin/ から入手することができます。
ビットマップは標準でImage Pasterは取り扱うことができます。 Image_Paster自体は Jpeg をプラグインなしで扱いますが他のプラグインに ついてはまだ読込みも出来ない状態です。
■謝辞
このソフトは めんちゃん さん・ Snap_kin さんのもののパクリであること は間違いありません。また、ヒント頂いたかの方には感謝の言葉もありません。 クリップボード外部変形にあたり唐人舞さんにはとても重要な情報を頂きました。
ありがとうございます。
■ サポート等 サポートは一切行っていません。障害発生はすべて使用者の責任において 解決してください。
■転載配布
転載・配布については、jw_cad users' meeting のトップページにリンク 願います。
■瑕疵について
作者はプログラムの動作において保証するものでありません。また使用した 一切の損害などについて作者は一切責任を負いません。
|
|