GIMPを使おう Part17 ..
[2ch|▼Menu]
293:名無しさん@お腹いっぱい。
08/12/18 06:02:28 x9wOQIqN0

288さんの方法でやってたのですが
”読み込み専用のファイルなので保存できません”
みたいな表示が出て、保存が出来ません。。。

どうしたらいいでしょうか?

294:RlbpDbOgjGKBnth
08/12/18 06:06:58 ppo/dlRP0
URLリンク(lanimtana.awardspace.com) australia vs south africa 2006
URLリンク(lacontara.awardspace.com) odot webcam
URLリンク(destiman.awardspace.com) the gnostic gospels
URLリンク(kleonitra.awardspace.com) mary poppins movie
URLリンク(lanimtana.awardspace.com) eseva online
URLリンク(cvelmana.awardspace.com) microsoft vista
URLリンク(lanimtana.awardspace.com) south africa vs australia 2nd test
URLリンク(greminas.awardspace.com) komo 4 weather forecast
URLリンク(jomigar.awardspace.com) apc 2200
URLリンク(nimfilart.awardspace.com) spooning
URLリンク(jomigar.awardspace.com) apc power supply
URLリンク(greminas.awardspace.com) seattle wa weather forecast
URLリンク(jomigar.awardspace.com) opec
URLリンク(lacontara.awardspace.com) odot cam
URLリンク(greminas.awardspace.com) king 5 weather forecast
URLリンク(nimfilart.awardspace.com) spooned
URLリンク(kleonitra.awardspace.com) mary poppins songs
URLリンク(lanimtana.awardspace.com) moneypore com
URLリンク(vrestimba.awardspace.com) joseph cotton
URLリンク(lanimtana.awardspace.com) radiff com


295:名無しさん@お腹いっぱい。
08/12/18 08:28:03 cC10FDnO0
mac自体の扱い方はスレ違い。
パーミッション変えれば良いんじゃないの?

296:名無しさん@お腹いっぱい。
08/12/18 20:29:30 0JZg3nd30
隅まで色を塗るために「選択範囲を拡大」を設定しているんですが
この拡大設定をその度に指示するのではなく、常に設定させておくことは可能でしょうか?

297:名無しさん@お腹いっぱい。
08/12/18 21:27:14 JhC8hRzA0
GimpでDDSファイルを加工したいのですが、
Plug-inはどのようにして入れればいいのでしょうか?

Plug-in自体は見つけたのですが、
URLリンク(nifelheim.dyndns.org)
入れ方がわかりません。
ご教授お願いいたします。

298:名無しさん@お腹いっぱい。
08/12/18 22:15:18 JU8xuaMQ0
文字を入れたいんですけど、縦書きの方法が分かりません。
方法教えて下さい、よろしくお願いします。

299:名無しさん@お腹いっぱい。
08/12/18 22:52:24 dWwYP1Ad0
>>297
解凍してできたファイルをC:\Documents and Settings\[ユーザー名]\.gimp-2.6\plug-ins
に入れるとうまくいくはず。

>>298
現在のバージョンではサポートされてない。過去のバージョンだとサポートされてたみたい
(具体的なバージョンは忘れた)だけど、縦書きはほかのアプリケーションでやったほうがいいかも。

>>296はわからん。おそらく出来ないと思うが、「選択範囲を拡大」をショートカットキーに割り振れば
効率よく作業できると思う。

300:名無しさん@お腹いっぱい。
08/12/18 22:56:35 JU8xuaMQ0
>>299
前回はできたんですよね。
できなかったんだ、残念(´π`)ありがとうございます

301:名無しさん@お腹いっぱい。
08/12/18 23:02:41 KiP9I2NM0
すこし前まで縦書きプラグインを公開していた人がいたのだが、現在は配布停止中。
なぜなんだ〜

302:名無しさん@お腹いっぱい。
08/12/18 23:03:42 eP6EgfXR0
過去になんかあったみたいだよ。

303:名無しさん@お腹いっぱい。
08/12/18 23:10:50 JU8xuaMQ0
ちなみに縦書きで文字入力は年賀状の裏に宛名を
記入するのが目的でしたが、どうすればいいでしょう〜?
windows標準のpaintなんて上書きしただけで何かムラが
でて劣化しちゃうんですよね

304:名無しさん@お腹いっぱい。
08/12/18 23:13:03 avzUszU80
設定どこかいじくったせいか、何か描けなくなりました><
マウスでもペンタブでも反応も操作もできるのにキャンバスにだけ描けません><

305:名無しさん@お腹いっぱい。
08/12/18 23:18:38 dWwYP1Ad0
>>303
年賀状の宛名なら専用ソフト使った方がいいんじゃない?
無料でならここらへん(URLリンク(nenga-illust.jpn.org))のとか適当に。

>>304
Gimpを再起動してもあかんのか?

306:名無しさん@お腹いっぱい。
08/12/18 23:19:33 eP6EgfXR0
>>304
・選択領域が解除されてるか
・透明保護かけてないか
チェック

307:名無しさん@お腹いっぱい。
08/12/18 23:26:44 KiP9I2NM0
>>303
自分の住所だけなら、テキスト入力で1文字ずつ改行を入力して、テキストのオプションの
行間隔で、間隔を調整すると何とかできると思う。 ただし縦フォントは無理かもしれない。

一文字ずつバラバラに入力するのではないことに注意。

308:名無しさん@お腹いっぱい。
08/12/18 23:35:07 JhC8hRzA0
>>299
ありがとうございます!

309:名無しさん@お腹いっぱい。
08/12/19 09:39:49 mmcvLPJs0
GIMPでHIPHOP系やR&B系雑誌に出てくるような
中にダイアモンドが入ったような文字を作りたいと思っています。

PhotoShopのチュートリアルでは
URLリンク(www.photoshopcafe.com)
のようなものを見つけましたがこれをGIMPで実現するにはどうすればよいでしょうか?

310:名無しさん@お腹いっぱい。
08/12/19 10:11:45 Nf2NFJGd0
とりあえず自分で考えて試行錯誤すべし。

311:名無しさん@お腹いっぱい。
08/12/19 15:09:10 O6X2hYzA0
【 OS 】 Windowsvista
【 バージョン 】  2.6.3
【 編集モード 】 RGBカラー かインデックスカラーかわからない・・・。
【 画像フォーマット 】 psd
【 関連ソフト・機器 】 photoshopElement2 intuos2
【 詳しい内容 】
jpegやPSDファイルを読み込むと
「エラーメッセージ
 画像の種類'png'はサポートしてません」というのが表示される。
その後の編集作業自体は特に支障はないけど
なんか気になるのでこれは何なのか教えて下さい。



312:名無しさん@お腹いっぱい。
08/12/19 15:44:24 9eC5rkYK0
新しいバージョンのGIMPをインストールして起動するとエラーで落ちてしまう…
セキュリティソフトかなんかが影響してるのかな
ちなみにWindowsXP SP2です
>>183さんと恐らく同じ症状で困っています

313:名無しさん@お腹いっぱい。
08/12/19 20:47:16 PTsd0Mhe0
>>312
URLリンク(gimp-win.sourceforge.net)から
GTK+ 2 Runtime Environment ひろってきて
インストールしたらなぜか動くようになった

314:名無しさん@お腹いっぱい。
08/12/19 20:49:09 AXtVtdTi0
>>258
この本みたいな実践的なテクニックを勉強したいんですが
日本語で勉強できるサイトってありますか?

315:名無しさん@お腹いっぱい。
08/12/19 22:29:44 s7Qh54Cl0
ほらよ
URLリンク(www.google.co.jp)

316:名無しさん@お腹いっぱい。
08/12/19 23:06:54 9eC5rkYK0
>>313
2.6.10のGTK+2を入れてみたのですがやはり起動できませんでした
しかしその上のGIMP2.2を入れてみたところこちらは無事起動したのでとりあえずはこちらを使ってみます。
とりあえずはありがとうございました。

317:名無しさん@お腹いっぱい。
08/12/19 23:36:22 //DMc5gQ0
>>314
URLリンク(www.geocities.jp)

318:名無しさん@お腹いっぱい。
08/12/20 00:08:48 X+9VpW3G0
>>314
>>316
>>317
自演宣伝乙

319:名無しさん@お腹いっぱい。
08/12/20 12:42:00 sLSeK1Yy0
スクリプトフー作ってみたいんだけど
BDブラウザがどこにあるか全くわからないので
教えて下さい
ヴァージョンは2.6.3です
ネットで調べると
<ToolBox>/拡張/DB ブラウザってあるけどどこ???
ツールボックスって起動時に出るやつしかわからんっすOTL

320:名無しさん@お腹いっぱい。
08/12/20 14:42:01 mQJngRQO0
>>319
2.6 ではヘルプにある、プロシージャーブラウザに名前がかわったようだ。

321:名無しさん@お腹いっぱい。
08/12/20 14:42:45 sLSeK1Yy0
ごめん・・・もう一つ質問。
スクリプトフーではバージョンが違うとうまくいかないんだよね?
どうも参考にしている講座サイトの説明が
2.6.3対応じゃなさそうなんだけど
2.6.3でスクリプトフー作れる講座サイトか
スクリプトを2.6.3様に変換してくれるプログラムとかあれば
紹介してくださいOTL


322:名無しさん@お腹いっぱい。
08/12/20 14:49:57 mQJngRQO0
>>321
Script-Fuはプログラミング言語を使ったことがない人にはかなり敷居が高いと思う。
プログラム言語を使ったことがある人なら、プロシジャーブラウザで引数の違いなどを
調べながらすれば、2.6対応でなくても何とかなる。

0から作るより、すでにあるものをすこし改造してみるところからはじめるといいかもしれない。

323:名無しさん@お腹いっぱい。
08/12/20 15:03:32 aaIq9haZ0
>>319

GIMP2.6 からは画像ウィンドウ・メニューバーの ヘルプ/プロシージャブラウザ、 ヘルプ/プラグインブラウザ です。

324:名無しさん@お腹いっぱい。
08/12/20 15:06:49 YJlJ5vaE0
いちいちGIMPを起動せずにxcfファイルを編集したいんですけど、できますかね?

何をやりたいかというと、フォルダの中に100個のxcfファイルがあるんですけど、このxcfファイルから100個のpngファイルを作りたいんです。
バッチコマンドで一気にウワーッてできないですかね?

325:名無しさん@お腹いっぱい。
08/12/20 15:13:02 /ydXWPZD0
>>324
URLリンク(www.gimp.org)

326:321
08/12/20 15:16:20 sLSeK1Yy0
>>322
アドバイスアリガトウ

後出しばっかりでごめんけど
自分の力量はこんな感じ(^_^;)
ビジュアルのついてないCのみ国の施設で習った。
DOS、BASICは独学、旧世代のプログラムしか知らん

プロじゃないからすんげー長いプログラムは無理。
仕事レベルではエクセルのマクロ打つのと
BASIC改造、Cを読むぐらいOTL
あと宣言はよくわかってないから
複雑になると1から作るのもできんくなる
例題からの改造は得意。

言われて気づいたけど
2.6.3用で動くスクリプトフーを
テキストファイルかなんかで開けばOKなのかな?
ちょっとやってみる

327:gXhKOdrBp
08/12/20 15:19:08 gXwsY+Iu0
URLリンク(fanetta.awardspace.com) unmasking deep throat
URLリンク(detube.awardspace.com) twelve angry men director
URLリンク(detube.awardspace.com) of the movie twelve angry men
URLリンク(eplant.awardspace.com) yes network out
URLリンク(eplant.awardspace.com) to order yes network
URLリンク(detube.awardspace.com) twelve angry men original
URLリンク(fanetta.awardspace.com) carl bernstein watergate
URLリンク(eplant.awardspace.com) mark teixeira to
URLリンク(detube.awardspace.com) gary lockwood jr
URLリンク(benetto.awardspace.com) johnson katu
URLリンク(comotion.awardspace.com) glenbrook chicago
URLリンク(benetto.awardspace.com) search katu
URLリンク(benetto.awardspace.com) from katu
URLリンク(benetto.awardspace.com) katu studio
URLリンク(detube.awardspace.com) anouk aimee 8 1
URLリンク(fanetta.awardspace.com) deep throat woodward
URLリンク(fanetta.awardspace.com) watergate mark felt
URLリンク(benetto.awardspace.com) katu com portland
URLリンク(eplant.awardspace.com) have the yes network
URLリンク(fanetta.awardspace.com) women who deep throat


328:名無しさん@お腹いっぱい。
08/12/20 16:31:50 kIfNIUaD0
初歩的な質問ですがよろしくお願いします。
複数の文字レイヤーを下に結合させることなく一まとめにして扱うには
どうすればいいのでしょうか?
パス等と同じように一つのレイヤーにドロップしてまとめるみたいに。

329:名無しさん@お腹いっぱい。
08/12/20 16:47:14 FsdmEuMG0
GIMP2.6なんですが、
切り抜きするときに、切り抜き&サイズ変更のウィンドウがでてきません
どうやったら、表示できますか?

330:名無しさん@お腹いっぱい。
08/12/20 17:09:17 mQJngRQO0
>>326
BASICの時代に独学でできたなら問題ないと思う。
動くものならGIMPをインストールしたディレクトリ下の .scmを見ればいい。
改行コードの差に注意。 見るだけならIEなどのブラウザでもOK。
がんがって。

>>328
透明レイヤーをつくって、そこに文字を貼りつけるのはだめ?
簡単には編集できなくなるけど。

>>329
↓を参考に、「タブに追加」から「ツールオプション」を追加してみては?
URLリンク(pc-cals.nishida-tf.com)
望んでいることと違うならごめん。

331:321
08/12/20 17:18:57 sLSeK1Yy0
大きく出て悪かった・・・OTL
「ファイルを開く」すらできんかった。
参考サイト読んで文法は理解したが
引数の書き方がよくわからん・・・OTL
こんな例文集ないかな・・・?

プログラム
printf("お礼を言いたい2人は?");
scanf("%d" "%d",&a,&b);
printf("\n>>%d >>%d ありがとう\n321だけど俺が悪かった" ,a,b);


結果(ディスプレイ表示)
お礼が言いたい二人は?322 323
>>322 >>323 ありがとう
>>321だけど俺が悪かった

解説
\nは改行
printfは("")の中身をディスプレイで表示。
キーボード入力させたいときはscanf("")で。



332:名無しさん@お腹いっぱい。
08/12/20 17:30:52 C1OnJBMK0
>1のGIMP2を使おう にあった2.6用スクリプトを落としたんですが
2.6.3じゃ使えないのでしょうか?
ユーザー名が日本語なのでフォルダは日本語を含まない場所に変えたのですが
スクリプトが反映されません…

333:321
08/12/20 17:42:00 sLSeK1Yy0
>>330
ごめん、完璧教えてちゃんになってた。
ちょっと外で頭冷やしてくる。

334:名無しさん@お腹いっぱい。
08/12/20 18:23:48 N+ew984b0
質問です。
Mixbrushブラシが選択範囲を反映してくれないのですが、これは仕様なのでしょうか?
このブラシだけ、範囲選択しても全画面にスイスイ描けてしまうのです。

335:名無しさん@お腹いっぱい。
08/12/20 19:17:30 +h1+iD830
>>334
MixBrushなんて誰も使ってないからなあ……。

とりあえずreadmeを読めば書いてあったりするんじゃない?

336:名無しさん@お腹いっぱい。
08/12/20 19:34:25 wFsTee3c0
>>333
とりあえずたてがきふーを作って神にならぬか?

337:名無しさん@お腹いっぱい。
08/12/20 19:39:24 wFsTee3c0
>>334
やってみたけど、うちもそうなるね。
g-penのほうは問題ない。

338:名無しさん@お腹いっぱい。
08/12/20 19:48:36 N+ew984b0
>>335>>337レスサンクス。
メモリを交換した直後に動作チェックをかねてやってみたら気づいて、
「あれ?こんなだっけ」とメモリのせいかなとちょっと焦ったんよ。
でも元のメモリに戻しても同じだったし337さんのレスで納得。

339:名無しさん@お腹いっぱい。
08/12/20 20:05:55 +h1+iD830
>>338
で、readmeは読まないのか……

「選択範囲」で検索したらそのものずばりのことが書いてあったぞ。

340:321
08/12/20 22:01:01 sLSeK1Yy0
>333
外から帰ってきた。
たてがきふーはフォントを縦書きするふーでOK?

341:名無しさん@お腹いっぱい。
08/12/20 22:02:56 4E1Rt+4K0
>>331
文法はR5RSを一通り読んでSIODで試せば分かるんじゃないかな。
PDBの呼び出しはGIMP付属のスクリプトを検索して感じを掴んでみては。

342:名無しさん@お腹いっぱい。
08/12/20 22:22:14 /Xt8Ux030
>>331
C言語できるならscript-fuよりプラグイン作る方が楽な気ガス

343:名無しさん@お腹いっぱい。
08/12/20 22:45:34 FsdmEuMG0
>>330
レスどうもです。
無事に解決できました。

344:321
08/12/20 22:52:46 sLSeK1Yy0
>341
ちょおれGIMP知ったの2,3日前・・・
GIMP以外の短縮英語の意味がまったくわからん
日本語でたのむOTL

一応
今、2対応の講座サイト発見してプロシージャーブラウザで比べながら
読んでるところ

>342
そーなのか?
でもコンパイラーとか持って無いよ。

345:名無しさん@お腹いっぱい。
08/12/20 23:10:33 mJhNlM1/0
>>344
>ちょおれGIMP知ったの2,3日前・・・
初心者を言い訳にすんなよ・・
検索すりゃ分かるだろ。

>でもコンパイラーとか持って無いよ。
フリーの開発環境があるだろ。

ここまでの書き込み全てが酷すぎる。
手取り足取り教えてもらわないと何も出来ないならやめちまえよ。

346:名無しさん@お腹いっぱい。
08/12/20 23:23:25 MY8V7wfk0
adobeのillustrator CS4を買おうとおもうんだけど
いま使ってる写真屋8からGIMPに移行してもイラレと連携ってできるの?

347:名無しさん@お腹いっぱい。
08/12/20 23:57:45 /4J85c9p0
MSDNのGIMP本立ち読みしてきたけど源治郎先生の持ってる人は買わなくていい

348:321
08/12/20 23:59:42 sLSeK1Yy0
もうやめるよ。
へんな書き込みで
みんなをわずらわせてごめんね。



349:名無しさん@お腹いっぱい。
08/12/21 00:23:53 wBgAiImH0
script-fuってそんなに難しい?
c使ってプラグインこさえるよりは、文法とGIMPのAPI調べるだけで済む分まだ楽そうだけど。
それと、script-fuみたいな使い方(操作の自動化等)できるプラグインって作れるの?

350:名無しさん@お腹いっぱい。
08/12/21 01:05:35 KoQhzmft0
>>349
プロシージャとして登録されているものはプラグイン・スクリプト問わず
プラグインから呼び出せるから、基本的にはスクリプトでできることは
プラグインでもできると思う。

あとは、どの言語で書きたいか、とかいちいちプラットフォームごとに
ビルドするのを受け入れられるか、とかそういうところで判断すれば
いいのでは。

351:321
08/12/21 03:02:56 oomXccBp0
file-psd-load のrun-modeの
Interactive, non-interactiveってどうすれば?

file-psd-load interactive c:\gazou.psd ggg.psdとかにしてもだめだ・・・。


352:321
08/12/21 03:07:31 oomXccBp0
エラーはこれね。
海外ソフトだからバックスラッシュかとも思ったが
先にinteractiveが引っかかっちゃうのかね?
Error: eval: unbound variable: Interactive

やめたーっていったのに何やってんだろ、おれ・・・。

353:321
08/12/21 03:49:37 oomXccBp0
うわー自己解決・・・OTL
もうみんな知ってることだとは思うけど
っつても俺の仮設だけどさぁ
プロシージャーブラウザのパラメーターのところに
int32って書いてある奴はパラメータの説明に書いてなくても
数字指定だよ、きっと・・・。
数字の宣言に似てるもん・・・。
ゼロ入れたら動いた。

あとファイルの場所は\を/にしたら動いた。
これはまだ実際にloadした表示は見てないけど
スクリプトフーコンソールで引数でたからこれでいいと思う。

もうほんと何やってんだろ、おれ

354:名無しさん@お腹いっぱい。
08/12/21 11:19:02 PAbmZhjr0
乙華麗

355:名無しさん@お腹いっぱい。
08/12/21 13:31:20 nGZsqOOr0
すいません、SAIで言う右クリックでポインタ上の色をパレットにコピーみたいな機能ってありませんか?
絵描いてたら色を保存してなくて悲惨なことに…

356:名無しさん@お腹いっぱい。
08/12/21 13:38:29 1znTGBfk0
>>355
ツールボックスにあるスポイトのアイコンじゃだめ?

357:名無しさん@お腹いっぱい。
08/12/21 14:49:03 KoQhzmft0
>>352
run-modeは例えばフィルタをメニューから呼び出すとき、
パラメータを指定するダイアログが表示されるでしょ?
それがinteractive。スクリプトやプラグインから呼び出すときは
事前に引数でパラメータ指定してしまうのが普通だから、わざわざ
ダイアログ等で処理が止まらないようにnon-interactiveで実行する。

型名のINT32は32ビットの整数で、TRUEかFALSEかを指定する場合にも
使われることがあるよ。整数型はほとんど出てこないけど32ビットより短い
ビットの型もある。
あと、IMAGEはドキュメント、DRAWABLEはレイヤーやチャンネル、マスク
を表すID値ね。

>>355
Ctrrl+クリックで一時的にスポイトツールになるよ。

358:名無しさん@お腹いっぱい。
08/12/21 16:57:39 Yp70aFdi0
パレットに保存したいのかな
オプション>フォルダ>パレットの上書きにチェック
タブからパレットエディタ開いて右クリックで前後色を登録できるよ
まだショートカット登録できないっぽいのでちょっと不便

359:321
08/12/21 19:05:00 oomXccBp0
>352
うお、教えてくれてありがとう。

結構かぶってる単語も多いんだな
現役離れていろいろ記憶があいまいになってたが
久々にプログラムみたいなの組むとすげー楽しい。

結局面白くて徹夜してしまった。
公開できるほど面白いもんはまだ作れねーが
こつこつやってみるよ。


360:321
08/12/21 23:56:23 oomXccBp0
スクリプトフーチュートリアル日本語版を見ながらやってるんだけど
新しいレイヤーを作りたいのに
新しいウィンドウばかり開いてしまう。
どうしたら現在使用中のファイルのレイヤーが増えてくれるの??

> (gimp-image-new 200 200 0)
(6)
> (gimp-layer-new 6 200 200 0 "name" 100 0)
(16)
> (gimp-image-add-layer 6 16 0);新しいレイヤーができない
(#t)

ここで
> (gimp-display-new 6)
をいれると新しいウィンドウで名前も指定した名前が出てしまう・・・OTL
file-jpeg-loadとかで新しいウィンドウを開いとくと
そこにはちゃんと新しいレイヤーが出来るんだが・・・

361:名無しさん@お腹いっぱい。
08/12/22 00:14:45 XCjNm2gv0
>>360
gimp-image-newで生成したドキュメントのID使っているから、
既に開いているドキュメントに対してレイヤーを追加することは
できないでしょう。
そういうことではなくて?
IDは開くか新規作成した順に1,2,3...と振られていくから、適当に
若い値を使えばいいんじゃないかな。

362:名無しさん@お腹いっぱい。
08/12/22 00:23:12 XCjNm2gv0
次のようなスクリプトを入れておいて、IDを調べたいドキュメントの
ウインドウで実行するとIDがステータスバーかエラーコンソールに
表示されるので試してみては。

( define ( script-fu-show-image-id img drawable )
(gimp-message (number->string img ) )
)

( script-fu-register
"script-fu-show-image-id"
"<Image>/Image/Show Image ID"
"Test"
"Nanashi"
"Nanashi"
"2008"
"*"
SF-IMAGE "Image" 0
SF-DRAWABLE "Drawable" 0
)


363:321
08/12/22 00:39:21 MXLbtueI0
>>361
そう、現在開いている状態のファイルに新しいレイヤーを追加したいんだ。

>gimp-image-newで生成したドキュメントのID使っているから、
>既に開いているドキュメントに対してレイヤーを追加することは
>できない

そういうことか・・・一生懸命getやactiveがつく命令文で
何が起きているのか調べてたつもりだったが・・・OTL
基本的にgimp-image-newで適当なイメージを作って
それをレイヤーに突っ込むのが基本かと思ってたOTL
gimp-image-newを使わなければいったい何を使えばいいのか
教えて下さいOTL

(gimp-image-add-layer image layer position)でも
引数で新規のイメージが必要だよね・・・OTL?

スクリプトありがとう!

364:名無しさん@お腹いっぱい。
08/12/22 00:53:35 XCjNm2gv0
>>363
>>362のスクリプトにもあるように、通常はスクリプトが呼び出されると
引数として処理対象のImageやDrawableのIDが渡されるわけだから、
それを使えばいいよ。

ただ、コンソールで動作確認する際には>>362みたいなスクリプトで事前に
調べておいて、手入力するしかないと思うけど……。

365:321
08/12/22 01:01:09 MXLbtueI0
>>364
うをおおおおお
ありがとうできたぁぁぁぁっぁー!
これで眠れるよ!
もとからあるファイルを教えてもらったスクリプトで
調べたら2だったところから・・・

> (gimp-layer-new 2 100 100 0 "name" 100 0)
(22)

> (gimp-image-add-layer 2 22 0)
(#t)

俺は何時間何をやっていたんだろうね・・・。
ありがとう、引き続きがんがるよ!

366:321
08/12/22 01:29:16 MXLbtueI0
なんか自分の書き込みばかりで悪いんだけど
何かがわかった!!
別のファイルのイメージIDは
今開いているイメージIDと別物として認識してくれないんだよね?
現在どのファイルを編集してるのか気をつけないと駄目だな・・・。

失敗スクリプト置いておきますOTL
(
define (script-fu-fromDAME img layer )
(set! img(car(file-jpeg-load 1 "C:/Users/a/Documents/S1.jpg" "")))
;別のファイルから画像を持ってくるきたつもりだが・・・
(set! layer(car(gimp-layer-new img 256 256 0 "DAME" 100 0)))
;現在使用中のファイルに新しいレイヤーを作るつもり
(gimp-image-add-layer img layer 0)
;他のファイルのイメージIDを
;現在使用中のレイヤーに持ってきたって
;ただの番号なんだから意味ねーだろ・・俺
(gimp-displays-flush)
)



367:名無しさん@お腹いっぱい。
08/12/22 03:02:57 XCjNm2gv0
>>366
S1.jpgを開いているのは、本来やりたいこととは直接関係はないんだよね?

( define ( script-fu-add_layer img )
(let* (
(layer (car(gimp-layer-new img 256 256 0 "DAME" 100 0)))
)
(gimp-image-add-layer img layer 0)
(gimp-displays-flush)
)
)

( script-fu-register
"script-fu-add_layer"
"<Image>/Image/Add new Layer test"
"Test"
"Nanashi"
"Nanashi"
"2008"
"*"
SF-IMAGE "Image" 0
)


368:名無しさん@お腹いっぱい。
08/12/22 20:16:17 nkuGg2dSO
円形に切り取った画像を他の画像に貼り付けると、角が黒色になってしまうのですが
この黒くなった部分を透明にというか、貼り付けた先の画像と同じにするにはどうしたらいいのでしょうか?
要するに、円形のまま貼り付けたいのですが・・・

369:名無しさん@お腹いっぱい。
08/12/22 20:35:35 JAZIL3k60
>>368
送り先のアプリが、クリップボード経由での32-bitBMPに対応してないからだろう。
その証拠に、GIMP内でのやりとりならちゃんと透過情報を保持できるはず。

解決策としてはPNG等の透過情報を扱える形式で書き出して、それを読み込ませる。
そのアプリはPNGでも読み込めるんでしょ?

370:名無しさん@お腹いっぱい。
08/12/22 22:39:54 nkuGg2dSO
拡張子をPNGにしてもだめです
方法としては二枚共それぞれGIMPを起動させて、一枚をコピー
もう片方に貼りつけというやり方なのですがこれだとツール画面も二つでますし
他にもっと良い方法があるのでしょうか?

371:321
08/12/22 22:40:52 MXLbtueI0
>367
うわあ、スクリプトありがとう。
やりたいのは
今編集中のファイルに新しいレイヤーをつくり
そこにS1.jpgの画像をコピーしたいんだ。

(
define (script-fu-fromDAME img layer)

(set! img(car(file-jpeg-load 1 "C:/Users/a/Documents/S1.jpg" "")))
(gimp-display-new img)
(set! layer(car(gimp-image-get-active-layer img)))
(set! layer(car(gimp-layer-copy layer 1)))
;このあとにコピーした画像を
;現在編集中のファイルに持っていきたいんだが
;どうやったら現在編集中のファイルをアクティブにして
;ペーストできるのかでつまづいている
(gimp-image-add-layer img layer 0)

(gimp-displays-flush)

)


372:名無しさん@お腹いっぱい。
08/12/22 23:12:48 JAZIL3k60
>>370
ああ、GIMP内でのやりとりね。それならコピー→貼り付けでいいはず。
円形に切り取った画像はちゃんと切り取った部分が透明になってる?

>二枚共それぞれGIMPを起動させて
GIMPを複数起動させてるの?画像は複数扱えるからGIMPは1つだけでいいんだよ。

373:367
08/12/23 00:36:25 TCbu3C+G0
>>371
>今編集中のファイルに新しいレイヤーをつくり
>そこにS1.jpgの画像をコピーしたいんだ。

それはちょっと違うのでは。

S1.jpgを開いて背景レイヤーを複製し、編集中のドキュメントに移したい

と考えた方がよいと思うよ。

374:321
08/12/23 01:19:52 JhbDCqq70
>373
ふむふむ・・・
ちょっとエクセルのマクロ的考えしてしまってた。
とにかく編集中のドキュメントID(そんなのあるのか??)を
見つける命令文探してみるよ。



375:321
08/12/23 01:20:32 JhbDCqq70
あとマンガの線画を別の色で直した時に
その線画を黒にするスクリプト作ってみたよ。
大したものでなくてごめんね。

; The GIMP script-fu 「senkuro」 for GIMP2.6

(
define (script-fu-senkuro img layer)

(set! layer(car(gimp-image-get-active-layer img)))
(gimp-colorize layer 0 0 -100)

(gimp-displays-flush)

)

(script-fu-register
"script-fu-senkuro"
"<Image>/Script-Fu/senkuro"
"senkuro"
"321"
"Copyright 2008, 321"
"2008/12"
"RGB*, GRAY*, INDEXED*"
SF-IMAGE "Image" 0
SF-DRAWABLE "Drawable" 0

)

376:jqWimrwXgZGLeGAC
08/12/23 01:21:52 YQS2ceji0
map+2012.txt;20;30

377:321
08/12/23 01:43:27 JhbDCqq70
線画を黒くした後にさらに下のレイヤーと統合もしてしまいたい人は
こっちを使ってね

; The GIMP script-fu 「senkuro2」 for GIMP2.6

(
define (script-fu-senkuro2 img layer)

(set! layer(car(gimp-image-get-active-layer img)))
(gimp-colorize layer 0 0 -100)
(gimp-image-merge-down img layer 0)

(gimp-displays-flush)

)


(script-fu-register
"script-fu-senkuro2"
"<Image>/Script-Fu/senkuro2"
"senkuro2"
"321"
"Copyright 2008, 321"
"2008/12"
"RGB*, GRAY*, INDEXED*"
SF-IMAGE "Image" 0
SF-DRAWABLE "Drawable" 0

)

378:321
08/12/23 01:50:20 JhbDCqq70
>>376
うぉぉおお何かのヒント?!
だめだ、明日も仕事なんだ・・・。
寝ないとやばい・・・。
明日調べるよ・・・ごめん。


379:367
08/12/23 03:06:16 TCbu3C+G0
>>371
imgには編集中のドキュメントのIDがあらかじめ入った状態で呼ばれるのだから、
別の画像を開いて得たIDで上書きしてはいかんでしょう。
img2とか適当な変数に代入すれば?

( define ( script-fu-add_layer2 img file )
(let* (
(src-img (car (gimp-file-load RUN-NONINTERACTIVE file file)))
(src-layer (car (gimp-image-get-active-layer src-img)))
(clone-layer (car(gimp-layer-new-from-drawable src-layer img)))
)
(gimp-image-add-layer img clone-layer 0)
(gimp-image-delete src-img)
(gimp-displays-flush)
)
)

( script-fu-register
"script-fu-add_layer2"
"<Image>/Image/Add new Layer test 2"
"Test"
"Nanashi"
"Nanashi"
"2008"
"*"
SF-IMAGE "Image" 0
SF-FILENAME "File name" "hoge.jpg"
)


380:名無しさん@お腹いっぱい。
08/12/23 03:15:34 mhhNnETv0
スクリプトの人たち。
長引くようなら
どこか場所を作ってやり取りしてもらえないだろうか。

381:名無しさん@お腹いっぱい。
08/12/23 06:18:39 9+SSoDHz0
>>380が何か新しく話題を提供してくれる様です
期待して待ちましょう

382:名無しさん@お腹いっぱい。
08/12/23 06:35:34 mhhNnETv0
特に話題があるわけじゃないんだが、だからと言って
個人の質疑応答でスレを占有するってのも違うんじゃ無いか?

ある程度、質問内容がしぼられていて、
数レスで済むようなら良いと思うが、
キリが無さそうに見えたもんでね。

383:名無しさん@お腹いっぱい。
08/12/23 11:18:59 ENyZZ8DM0
かと言って別スレ立てるほどでもないだろう。

384:名無しさん@お腹いっぱい。
08/12/23 11:54:11 HBpdcjqV0
ここはCGスレじゃないからいいんでね?
数レス消費するようならメモ帳に書いてうpするとか

385:名無しさん@お腹いっぱい。
08/12/23 14:34:27 A6FlGYiw0
>>382
>個人の質疑応答でスレを占有するってのも違うんじゃ無いか?
過疎スレなら割と普通

386:名無しさん@お腹いっぱい。
08/12/23 17:21:08 mhhNnETv0
>>383 >>384 >>385
まぁ程度によるとは思うんだけどね。
日記じみてきてたからクギを指したかった所もある。

もう少し様子見して、
延々と続くようならもう一度お願いしてみるよ。

387:名無しさん@お腹いっぱい。
08/12/23 18:56:10 4Fc+DDCN0
そしてバージョンアップ以外では過疎るんですね、わかります

17スレも続くとID:mhhNnETv0みたいな自治厨も普通に受け入れられるんだな

388:321
08/12/23 22:11:30 JhbDCqq70
ここで空気読まずに俺登場。

質問1
講座サイトを読むと変数の宣言は
(set! i 0)で出来るとかあるけど
コンソールで入力しても
Error: set!: unbound variable: i
という出力になってしまう
let* を使うとiは認識して貰えるがこれはなにが違うの??



389:321
08/12/23 22:17:30 JhbDCqq70
質問2
SAIの機能にある
下のレイヤーに上のレイヤーの中身だけ統合する
(上のレイヤーは透明になる)のが作りたいけど
最後、元のレイヤーをgimp-edit-clear でレイヤーを残したまま
中身だけ消去するのが出来ないOTL
何がおかしいの?

390:321
08/12/23 22:22:04 JhbDCqq70
;for文がないって本当か!?
(
define (script-fu-senkuro3 img layer)

(let* (

(i 0)
(po (car(gimp-image-get-layer-position img layer)))
(do layer)
)
(
(set! layer(car(gimp-layer-copy layer 0)))
(gimp-image-add-layer img layer 0)

(while(< i (+ po 1))
(gimp-image-lower-layer img layer)
(set! i(+ i 1))
)
(gimp-colorize layer 0 0 -100)
(gimp-image-merge-down img layer 0)
(gimp-edit-clear do);ここがうまくいかんのです
)

)
(gimp-displays-flush)

)



391:名無しさん@お腹いっぱい。
08/12/23 22:33:10 H664mr1h0
画像の腕やウエストを細く歪ませたり
するにはどうしたらいいんでしょうか?

392:321
08/12/23 22:33:25 JhbDCqq70
質問は以上です
やっぱり宣言が苦手だ・・OTL

えーと、「編集」→「キーボードショートカット」で
命令の見当つけてるから長いスクリプトになってしまっててごめんね。
レイヤーのポジションを指定してくれる命令があればもっと
スマートになるはずなんだけど・・・。


393:321
08/12/23 23:08:36 JhbDCqq70
>>391
聞いてばかりじゃ悪いから
答えてみる。
この画像に説明作ったよ
URLリンク(koideai.com)
あ、しまった。
拡大・縮小をクリックした後はレイヤー一枚増やしてね。
まあ、俺GIMP初心者だから違ってたらごめん。

394:名無しさん@お腹いっぱい。
08/12/23 23:19:50 sn9sdTvW0
>>321
縦書きスクリプト作ってくれよ。

395:321
08/12/23 23:20:47 JhbDCqq70
ごめんもしかして、
「フィルター」→「変形」→「対話式歪め」かな
歪みモードを適当に設定して
プレビュー内をクリックすると変形すると太ったり痩せたりできる

396:321
08/12/23 23:28:32 JhbDCqq70
>>394
俺だってそのスクリプト作りたいよ。

でもな、まだ俺のスクリプトが
その段階になって無いってわかるだろ?
しかも、スクリプト話は控えろって言われたばかりだしなOTL

397:名無しさん@お腹いっぱい。
08/12/24 01:27:59 +ZNjvXv00
>>394
script-fuでは無理だから。

398:名無しさん@お腹いっぱい。
08/12/24 05:20:40 7zUlJ4kk0
>>390
選択してないんじゃないの?

399:名無しさん@お腹いっぱい。
08/12/24 22:13:43 j9FO44rv0
>>389
その機能って「転写」だよね?
完成したらぜひ手順を教えてくれないか・・・一応自分でも作ったんだがどうももっさりしてて遅いんだorz
あ、レイヤーの中身だけ消すのはそれであってる気がする
落ち着いてIDとかそのへんを確認してみて

400:321
08/12/24 22:19:36 14d+7DnI0
>397
俺の脳内ではかなり無理矢理だけど
おおざっぱなフローチャートは出来てるんだ
ただ、必要な命令文があるかどうかはまだ調べれてないし
SET!の宣言とか命令文の理解が出来てないと
どうしようもないOTL

>398
マジで!?選択を調べてみる

401:名無しさん@お腹いっぱい。
08/12/25 00:09:22 gVOjYqS+0
文法云々は別のサイトとかで学んで下さい。
URLリンク(www.sampou.org)
インタプリタの差異で多少の違いは出ても大体は一緒だから。

402:321
08/12/25 02:22:16 Ts4Fg+1s0
みんないろいろありがとう。
年賀状印刷でプリンタのノズルが詰まって
クリーニングしても直んなくてやべえから
2,3日は来ないよ
あと、文歩サイトで勉強もしたいからな

>>399
>>390に書いた通りで
俺のも知ってる命令だけで作ってるからもっさりしてるよ

現在使用中のレイヤーの位置を取得
使用中レイヤーをコピー
コピーしたレイヤーは一番上に来ちゃうから
そのレイヤーを使用中のレイヤーの下まで移動させる(whileの中ね)
コピーしたレイヤーを黒く加工して下のレイヤーと合体させて
もともとのレイヤーの中身をレイヤーを残したまま消去(ここでつまづいている)

そんだけだよ。



403:名無しさん@お腹いっぱい。
08/12/25 21:06:44 giX9+SI90
質問です。
半透明の透かし文字などを除去することはGIMPで可能ですか。

404:名無しさん@お腹いっぱい。
08/12/25 22:16:16 fOn3E8cA0
>>403
塗りつぶすとか

405:名無しさん@お腹いっぱい。
08/12/25 22:22:53 giX9+SI90
スタンプツールを使えということですか…
個人的にはこのような機能をGIMPでも使いたいのですが…
URLリンク(mksoft.hp.infoseek.co.jp)

406:名無しさん@お腹いっぱい。
08/12/25 23:11:11 v9EWtMb60
なんのためにロゴが入っているか考えると消すべきではないと思う。

407:名無しさん@お腹いっぱい。
08/12/25 23:12:49 Wq/rT8/w0
ロゴが入っている理由なんて様々

408:名無しさん@お腹いっぱい。
08/12/25 23:14:57 giX9+SI90
>>406
消したいのはロゴではありません。
>>405のような透かし状態で入った文字などを消す方法を教えていただきたいのです。

409:名無しさん@お腹いっぱい。
08/12/26 01:46:52 odPRZUeP0
あまり大きくないロゴなら周りの色を拾って塗りつぶせばなんとかなりそうだ

410:名無しさん@お腹いっぱい。
08/12/26 04:31:21 bZO8ZfhI0
URLリンク(twist.jpn.org)
それは其処のサイト見れば分かると思うけどロゴデータ公開されてるでしょ?
上に被さった余計な分差し引いただけなんで、
対象の画像に被さった文字やロゴのデータをまず用意しなければならない、
動画だと大量に使いまわし出来るからこそロゴデータを作成する意味が有りますが
1枚絵の場合スタンプなどで手作業した方が早いです。

411:名無しさん@お腹いっぱい。
08/12/26 10:07:25 LCTkfpEJ0
やはりスタンプツールですか…

かなりでかいロゴなんでスタンプツールでうまいこといくかどうか…。
他人がうpした画像はかなり綺麗に消えていたので(多分Photoshop?)GIMPでも可能かと思っていたのですが…

ありがとうございました。

412:名無しさん@お腹いっぱい。
08/12/26 14:19:48 wRwx2kz80
403じゃないのだが、もしパターンを用意したとすれば、あとはどんな手でできるのだろう?
わからないままにレイヤーの焼き込みや減算をしてみたもののうまくできる気配すらなし。


413:名無しさん@お腹いっぱい。
08/12/26 16:05:48 Zn6EoOlV0
GimPhotoってどうですか?使いやすいですか?
GIMP2.6のブラシとかはそのまま使えるのでしょうか。

414:名無しさん@お腹いっぱい。
08/12/26 17:03:37 kvyFpbpM0
>>411
単にその人の腕が良かっただけじゃないかな
それとも、写真屋にはGIMPにはないロゴ消しの何かがあるの?

415:名無しさん@お腹いっぱい。
08/12/26 17:10:16 Kqev2jlv0
>>414
EXIF情報に書いてあったので言っただけです。

416:名無しさん@お腹いっぱい。
08/12/26 18:15:44 bZO8ZfhI0
>412
ロゴが白の半透明の場合、取り合えず焼き込み100%にして
作った選択範囲(ロゴ)にグレー単色を白から黒まで塗ってみてください、
元の色に復元される濃度が見つかるはずです

417:名無しさん@お腹いっぱい。
08/12/26 18:31:08 Kqev2jlv0
>>416
どうやって消したのかずっと疑問でしたが解決しました。
ありがとうございます。

418:412
08/12/26 19:47:03 wRwx2kz80
>>416
なるほど、そんな事をするんだ。
ありがとうございます!

419:391
08/12/26 21:42:03 ya7xyuK40
>>395
レスどうもです。これで画像いじると面白いですね。

この対話型歪めでオリジナルの大きさの画像ではいじれませんか?
プレビューがちょっと小さいので。

420:名無しさん@お腹いっぱい。
08/12/27 19:02:11 qOR4BTjcP
初歩的なことなんでしょうけどぐぐってもでてこないので誰か教えてください
細かいが部分を消しゴムで消そうとしたのですが、本物の消しゴムみたいにごしごししないと消えてくれません
windowsに最初からついてくるペイントソフトみたいに一発で透明にしたいのですがどうればよいのでしょうか?

421:名無しさん@お腹いっぱい。
08/12/27 19:19:11 Msvcfye60
>>420
消しゴム選択して、ツールオプションの「ブラシ感度の調整」→「不透明度」のチェックを外す

422:321
08/12/27 21:12:42 VLG+KALu0
おっすオラ321
とりあえず転写スクリプト作り直したぜ。

; The GIMP script-fu 「senkuroten」 for GIMP2.6

(define po 0)
(define newlayer 0)

(define (script-fu-senkuroten img layer)
(gimp-image-undo-group-start img)
(set! layer(car(gimp-image-get-active-layer img)))
(set! po(car(gimp-image-get-layer-position img layer)))
(set! newlayer(car(gimp-layer-copy layer 0)))
(gimp-image-add-layer img newlayer (+ po 1))
(gimp-colorize newlayer 0 0 -100);線画を黒くしたくないならこの行を消せばいいよ
(gimp-image-merge-down img newlayer 0)
(gimp-edit-clear layer)

(gimp-image-set-active-layer img layer)
(gimp-displays-flush)
(gimp-image-undo-group-end img))

(script-fu-register
"script-fu-senkuroten"
"<Image>/Script-Fu/senkuroten"
"senkuroten"
"321"
"Copyright 2008, 321"
"2008/12"
"RGB*, GRAY*, INDEXED*"
SF-IMAGE "Image" 0
SF-DRAWABLE "Drawable" 0 )

423:321
08/12/27 21:14:29 VLG+KALu0
>>419
変形させたい部分を選択範囲してから
対話型歪めを使うぐらいしかないんじゃないかな・・・

424:321
08/12/27 21:19:53 VLG+KALu0
作った転写スクリプトは
Script-Fu→senkurotenで呼び出せるんだが
このスクリクプトを呼び出すのに
日本語使うのはどうすればいいんだ??
あと縦書きスクリプトを作ろうにも
スクリプト内で日本語を入れることができんOTL

他のスクリプトは普通に日本語使ってるが
特にこれと言って特別な事をやっているように見えないんだが・・・

425:名無しさん@お腹いっぱい。
08/12/27 21:37:25 rr9vK1Q80
>>419
フィルタのウインドウを広げると追随して多少プレビューが拡大されます。
あとは>>423の言うように変形させたい部分を選択してからフィルタ。

>>422-424
いちいち上げなくていいよ。
・文字コードをUTF-8に。
・script-fuではテキストレイヤー内の文字列データを扱えないので無理。
あとブログでも立ててソースはそっちに貼った方が良いんじゃないかな。

426:321
08/12/27 22:34:47 VLG+KALu0
>>425
うお出来た!!
UTF-8のBOMなしって方で保存すればいいんだな。
どうもありがとう

ブログはめんどくせーよ。
スクリプトだって気まぐれで作ったんだし
ここにはGIMPユーザーがいるんだし
使いたいやつがコピペして使えばいいよ。

縦書きは無理やりって言ったろ。
昔ながらの方法でそれっぽくは出来ると思うよ
100%出来ないとは言えないな。
まあ、作るのめんどいが・・・
といつつ今日もコツコツスクリプトいじってる俺OTL


427:名無しさん@お腹いっぱい。
08/12/27 22:58:22 C+/u2jvW0
>>425
でもブログだと消えてリンク切れになることもしばしば。
スクリプトスレがあったほうがいいかもしれん。

428:名無しさん@お腹いっぱい。
08/12/27 23:26:56 CewZp3UI0
どーせ過疎スレだしここ使っても構わんよ

429:名無しさん@お腹いっぱい。
08/12/27 23:41:47 vfDX+pO60
>>399だけど転写の詳細ありがとう
自分が作ったのよりも微妙に速そうだw活用させてもらいます
ちなみに自分の手順は
レイヤーをコピー→それをひとつ下に移動→下のレイヤーと結合
→コピー元のレイヤーの中身を消す→それをアクティブにする
って感じでやってた。我ながらスマートじゃねぇw

もしかして自分が「手順教えてくれ」と言ったから全文を貼ってくれたんだろうか?
なんちゅーかその、すまんかった


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5387日前に更新/264 KB
担当:undef