GIMPを使おう Part17 ..
[2ch|▼Menu]
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

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

430:321
08/12/28 00:47:07 tgWw1CXg0
テストで一行だけの縦書きスクリプト作ってみた。
URLリンク(koideai.com)
まだ、予想される問題がたくさんあるからUPしないぜ。

>>429は自分で作ってるからスクリプト分かるからいいけど
スクリプト書けない他の人にも需要があるかなと思ったから全文UPした
後悔してない

431:名無しさん@お腹いっぱい。
08/12/28 08:41:27 FjyKEpfY0
すまないけどソフトウェア板ではageないで欲しい
これはマナー云々ではなくて、ソフ板はスパムの攻撃対象になっていて、板の一番上にある
スレには常に書き込み攻撃が行われている。で、鯖がこれをブロックしきれなくてタイミングによっては
スレにスパム書き込みが入ってしまう

比較的勢いのあるFirefox関連スレがスパムの攻撃対象を引き受けてくれているけど
上記の理由によりage書き込みはスパムを誘発する荒らしと捉えられることもあるので
無用な反感を招かないためにもsageでの書き込みをお願いしたい

432:名無しさん@お腹いっぱい。
08/12/28 09:02:27 huhZc31e0
うぜえ
いい加減自分のブログでも作ってそこでやれよ
どうしてもここで晒したいなら途中経過とか自分語りとかいらねーから完成してからコードだけ書き込め

433:名無しさん@お腹いっぱい。
08/12/28 12:32:29 yAh2LQ2g0
>>432
自分でscript-fu専用スレ作ってあげたら?

個人にスレ埋め尽くされる心配してるんだと
思うけど。

434:名無しさん@お腹いっぱい。
08/12/28 16:22:52 sYDIwxA00
大した議論してないし、スクリプトくらいで神経質になりすぎだろw

435:名無しさん@お腹いっぱい。
08/12/28 18:24:16 hocKrpPi0
うざいのは321のノリ

436:名無しさん@お腹いっぱい。
08/12/28 18:41:22 cI0+mNqg0
自治厨ほどうざいものはない

437:名無しさん@お腹いっぱい。
08/12/28 19:06:29 PVxOOFlr0
でも転写スクリプトはちょっとありがたかった
スクリプトフーをショートカットに割り当てる事って出来るのかな?

438:名無しさん@お腹いっぱい。
08/12/29 23:35:34 5JMPBZ5t0
>>437
メニューに出てくるものなら割り当てられるよ。

439:名無しさん@お腹いっぱい。
08/12/30 01:01:57 CDB4mG9WO
冬厨で申し訳ないが、
Aのアカウントで起動できるのに、Bのアカウントで起動できないのは何がいけないんでしょうか・・・

440:名無しさん@お腹いっぱい。
08/12/30 01:12:32 OZfAQ7760
>>439
linuxならファイルの権限。ウインドウズは知らん。

441:名無しさん@お腹いっぱい。
08/12/30 07:45:07 Zk+Pk2oo0
>>439
ユーザ名に全角。

442:名無しさん@お腹いっぱい。
08/12/30 15:54:05 OxU4AqUE0
なんかペンタブで描いても反映されない・・・
キャンバスの外なら普通にペンタブ使っても操作できるし、マウスならキャンバスの中にも描けるのに
なんか設定いじくった事も無いと思うんだが・・・

443:名無しさん@お腹いっぱい。
08/12/30 16:39:12 CDB4mG9WO
>>441
ユーザー名は半角のローマ字なんだが・・・
パスのどこかに全角あると駄目なのか?

444:名無しさん@お腹いっぱい。
08/12/30 18:04:11 4v1nPJOP0
>>443
・C:\Documents and Settings\ユーザー名\.gimp-2.6(WinXPの場合)を削除してみる
・ユーザー環境変数に変な値がないかチェック


445:名無しさん@お腹いっぱい。
08/12/30 21:54:49 H8R9Hthw0
>>444
gimp2.6フォルダ削除してもダメでした

ユーザー環境変数には、TEMPとTMPの変数があって値は2つとも%USERPROFILE%\Local Settings\Tempで、
もう一つPATHという変数で値はC:\Program Files\動画編集ソフト.exeでした。

いまひとつユーザー環境変数の設定についてはわかりませんでした・・・

446:名無しさん@お腹いっぱい。
08/12/30 22:03:47 ykT3sxz40
>>445
君の環境変数 PATHは変だな。

447:名無しさん@お腹いっぱい。
08/12/31 01:46:25 /MZDGv3H0
>>445
普通PATHにはディレクトリが入るはず。ていうかユーザー別の環境変数としてセットしない
なんかのインストーラが書き換えたんだろうが、ユーザー環境変数の方のPATHは消してもいいんじゃないかな
一応自己責任で

448:名無しさん@お腹いっぱい。
08/12/31 01:56:31 /MZDGv3H0
追記
もしかしたらfontconfigのキャッシュが悪さをしてるのかもしれん。TEMPフォルダにあるfontconfigフォルダを削除してみては?

449:321
08/12/31 03:51:00 GL0FV0BD0
おっす、久しぶり。
上げちゃいけない理由があるのは知らなかった、ごめん。
もうあとちょっとで縦書きふ〜が出来るんだが
どうしてもわからないところがふたつあるんで教えて下さいOTL

フォントの指定方法
講座サイトでは
SF-FONT "Font" "-*-Dragonwick-*-r-*-*-24-*-*-*-p-*-*-*"
って例題があってGIMP自体のフォントタブを見ればわかるとあるが
普通の「Sans」とか「MSゴシック」とかの表示しかなく
どこを見て設定すればいいのかよくわからない

もう一つはテキストレイヤーの中にあるテキストの位置の変え方。
テキストレイヤーの中のテキスト位置を変えたい。


450:321
08/12/31 09:47:15 GL0FV0BD0
おはよう
縦書きスクリプトでけたよ
無理矢理だから少し重い。
分かっているバグ
ファイルの画像自体のサイズより大きいサイズの文章を作るとだめ
そういえばテキストレイヤーから文字を取得するテストほとんどやって無い
印刷サイズでのテストもやって無い
実用に耐えれるのかわからん。


フォントの指定がよくわからん。
わかってるやつは教えてくれOTL

ここにいるやつは分かっていると思うが
拡張子を.scmに変えてユーザー名\.gimp-2.6\scriptsに
UTF-8のBOMなしで保存すれば
GIMPのメニューのscript-Fuに縦書きふ〜ってのがでてくる。

無駄に長いからテキストファイルで保存した。

URLリンク(www.dotup.org)


・・・俺の原稿全然進んでない\(^o^)/オワター

451:名無しさん@お腹いっぱい。
08/12/31 11:37:47 6LqpGAZf0
文字化けしとる(´・ω・`)

452:名無しさん@お腹いっぱい。
08/12/31 12:44:33 3UnkDnU+0
>>451
エンコードをUTF-8にしてみ?

453:名無しさん@お腹いっぱい。
08/12/31 12:48:52 6LqpGAZf0
>>452
見れたーヽ(´ー`)ノ
dd

454:321
08/12/31 12:52:39 GL0FV0BD0
フォントの指定方法と
テキストレイヤーの中のテキスト位置を変えるのは自己解決。
フォントはダイヤログボックスの文字の絵をおせばフォント用の
別のウィンドウがでてくるのね。
気付かんかった(´・ω・`)


455:名無しさん@お腹いっぱい。
08/12/31 13:03:00 OzG8RuJv0
今スクリプトテスト中だけど
使い方自体がよくわかんね(;^ω^)

456:名無しさん@お腹いっぱい。
08/12/31 13:20:14 OzG8RuJv0
2バイト文字の '#' が改行記号?

Script-Fuから縦書きふ〜を表示させてそのままOKを押した場合、正常に実行される
'#'を取り除いて実行した場合、改行されずに一行で実行される
自分で任意の場所に '#' を挟んで実行するとGIMPごと落ちる

テキストレイヤーから文字を取得も落ちる
フォントの指定は出来た

WinXP(sp3), GIMP 2.6.1


457:321
08/12/31 13:22:51 GL0FV0BD0
うう、ごめん。
textのところに文章を打ち込む
改行したいところで#を入力しとくこと。
テキストレイヤーから文字を取得っていうのは
縦書きふーを実行前に選択していたテキストレイヤーを
縦書きにする機能。
縦書きのレ点を外せば横書きになる。
境界線の幅は文字のまわりを縁取ってる線の幅のこと。
こんな感じかのう。



458:321
08/12/31 13:37:12 GL0FV0BD0
>>456
#が改行記号でおK。

うーん落ちるのはよくないね・・・。
また調べとく。


459:名無しさん@お腹いっぱい。
08/12/31 13:50:03 Pt0Z6vp30
GIMPで描画データを記録して再生できるプラグインってないの?

460:名無しさん@お腹いっぱい。
08/12/31 14:53:15 T9uGiqXQ0
>>321
おつかれ!

でも、よくエラーが出るわ。


@
Plug-In '縦書きふ〜' left image undo in inconsistent state, closing open undo groups.
A
'script-fu-tategaki' 実行中にエラーが発生しました。
Error: substring: end out of bounds: 6

461:名無しさん@お腹いっぱい。
08/12/31 17:00:20 maVv6/520


462:名無しさん@お腹いっぱい。
08/12/31 17:02:02 62hfTt4Q0


463:名無しさん@お腹いっぱい。
08/12/31 19:55:17 m/khGXsJ0
>>321氏のスクリプトのバグを取ろうと思っていじっていたんだが…結局書き直してしまった
URLリンク(www.dotup.org)
勝手に出しゃばってすまん

464:名無しさん@お腹いっぱい。
08/12/31 20:54:31 Vso5cK/r0
>>463
本職乙。321氏も乙だ。

465:名無しさん@お腹いっぱい。
08/12/31 21:47:33 8vCbGshQ0
>>321
>>463
乙、いただきました。
こりゃえーわ

466:名無しさん@お腹いっぱい。
08/12/31 22:00:18 T9uGiqXQ0
>>463

すごくありがたい。バグも直ってるし。

でも著作権違反ではないか??

とりあえず、もめないうちに頂いておきます。

467:名無しさん@お腹いっぱい。
08/12/31 22:33:30 9YXjyDFI0
これアンチエイリアスきかないの?

468:321
08/12/31 22:41:57 GL0FV0BD0
>463
うおおぉぉおおおありがとう!!!
てか、できるなら最初からやっry・・・OTL
あんなんでも俺昨日徹夜(´Д`)

仕掛け自体は俺のアイデアだが
schemeでの配列の扱いがよくわからんかったし
かなり強引にやったところもあるから
デバックどころか書きなおしてくれて
すごく助かる。
後は好きにしていーよ。




469:名無しさん@お腹いっぱい。
08/12/31 22:52:24 VD1hUcm50
>>463
>>468
感謝感謝


470:名無しさん@お腹いっぱい。
08/12/31 22:53:37 Pt0Z6vp30
なんか奇跡が起こった瞬間に立ち会ったのか
誰か親切な人なにが完成したのかわかりやすく説明してくだせえ

471:321
08/12/31 23:09:20 GL0FV0BD0
文字を縦書きにしてくれるスクリプトが完成したのさ

著作権どころかもう俺、原案でいいや。
海底2万マイル(俺)→不思議の海のナディア(463)
こんぐらいすげぇぇぇぇぇー事が起きた。

472:名無しさん@お腹いっぱい。
08/12/31 23:13:50 6LqpGAZf0
んなに卑屈にならんでも( ´・ω・`)_且~~

473:名無しさん@お腹いっぱい。
08/12/31 23:16:17 Pt0Z6vp30
>>471
まあなんだ
元気だせw
そろそろ来年だ

474:名無しさん@お腹いっぱい。
08/12/31 23:32:10 XtTAd5Ll0
| ∧         ∧
|/ ヽ        ./ .∧
|   `、     /   ∧
|      ̄ ̄ ̄    ヽ
| ̄ ̄ ̄2009年 ̄ ̄ ̄)
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄.\
|ヽ-=・=-′ ヽ-=・=-  /   やあ、一足先にお祝いに来たよ
|::    \___/    /
|:::::::    \/     /

475:321
08/12/31 23:48:09 GL0FV0BD0
>>474
なんかすごいのキター!

>>472->>473
まああれだ
俺が元気出すとキモくなるの知ってるだろw



476:名無しさん@お腹いっぱい。
08/12/31 23:49:06 d0aa6duR0
縦書き#ふ〜どうして非アクティブで起動してしまうん?

477: 【凶】 【1821円】 株価【91】
09/01/01 13:14:59 yaTUwYZQ0
あけおめ、いつもお世話になってます。

478:名無しさん@お腹いっぱい。
09/01/01 14:19:04 ecdR/OEx0
BOMの消し方がわからない…

479:名無しさん@お腹いっぱい。
09/01/01 15:42:27 A8yl9MCB0
青い線か赤い線、好きなほうを選べ

480:321
09/01/01 15:55:41 WYo+Xus40
おっす、あけおめ!
>>476
状況がいまいちわからないが
レイヤーの非表示とレイヤーの非アクティブと勘違いしているとか??
それともスクリプト的なツッコミだろうか????

>478
適当なテキストエディターで
UTF-8のBOMなしで保存するだぁよ
URLリンク(www.vector.co.jp)

俺はこれを使っておるでな
URLリンク(www.vector.co.jp)

481:名無しさん@お腹いっぱい。
09/01/01 16:18:20 d0JVwiog0
縦書き#ふ〜を起動すると、メインウィンドウとツールボックスの後ろに表示されてしまうのですよ。
フォントの選択も、クリックすると後ろに表示されますね。

482:名無しさん@お腹いっぱい。
09/01/01 16:44:53 h7I+5Lz70
あなたが要求したファイルは存在しません。
あなたが要求したファイルは削除されました。

orz

483:321
09/01/01 18:08:30 WYo+Xus40
>>481
うーん現象再現せずだなあ。
俺が作ったふ〜じゃなくて>>463の方使ってるよね?

>482
?????
なにが起きたんだ??

484:321
09/01/01 18:24:46 WYo+Xus40
>>481
いろいろエスパーしてみたが
もしかして
「編集」→「環境設定」→「ウィンドウマネジメント」で
「ツールボックスウィンドウやドックウィンドウをなんたらかんたら」に
レ点を入れてみたらどうだろう


485:名無しさん@お腹いっぱい。
09/01/01 18:32:35 d0JVwiog0
>>463を入れてます。>>484も試しましたが、
どうやらGIMPを起動してから一回目のスクリプト起動だと、後ろに表示されてしまうようです。
ただ、フォント選択は何回やっても……致命傷ではないですけどね。

486:名無しさん@お腹いっぱい。
09/01/01 18:42:17 d0JVwiog0
あと、句読点がずれてしまうのは、どこをいじれば直るでしょうか。

487:名無しさん@お腹いっぱい。
09/01/01 19:07:36 h7I+5Lz70
>>483
もう>>463は消えてるんですよorz

どなたかかお年玉として再してくれませんか。

488:名無しさん@お腹いっぱい。
09/01/01 19:26:39 ZhuT6GJx0
>>486
ずれるというか、横書き用の文字を縦に並べているだけだからどうしようもないですよ。
スクリプトでは根本的な対策はできないかと。

>>321 >>463
GIMP Wikiにファイル添付しておけば流れずに済んでよいのでは?
使用方法とかも一緒に書いておけばなお良し。

489:名無しさん@お腹いっぱい。
09/01/01 19:30:40 vMaHstyq0
スクリプトみれないけど横書き用フォントで改行で処理してるみたいだけど
縦書き用フォントで書いて回転させて縦書きにする方法は使えないの?
この方法だとフォント種類の制限があるけど。

490:名無しさん@お腹いっぱい。
09/01/01 19:44:03 ZhuT6GJx0
縦書き用フォント……?

491:名無しさん@お腹いっぱい。
09/01/01 20:27:01 6uoh6SvB0
>>486

>>463バージョンの115行目に以下の文を挿入したら、句読点もそれっぽくなった。
スクリプト全然扱ったことないから、うまく直せる人いたらフォローよろしく。

(("。" "、") ;;。と、を縦書き用に回転
(gimp-rect-select img (- x (* size z)) y size size 0 0 0)
(gimp-drawable-transform-rotate-simple newlayer 1 1 0 0 0)
(gimp-floating-sel-anchor (car (gimp-image-get-floating-sel img)))
(loop (+ i 1) x (+ y mojikan size hoseiy) z)
)



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

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