1x1ピクセルの画像を3610x1680の解像度 つまり、6064800個複製して敷き詰めた画像を作りたいです。手持ちのソフトはFireworks8だけです。

※複製して敷き詰める事に意義があるので、その色を指定してペーストとかは不可です。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/10/31 02:04:26
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:wizemperor No.1

回答回数379ベストアンサー獲得回数52

ポイント40pt

目的がわからないのでなんともいえませんが、1x1ピクセルの画像を敷き詰めるのと全体を塗りつぶすのは違いがあるのでしょうか?

同じことのように思うのですが、その辺りの情報がないと的を射た回答は難しいかもしれません。

もし一定のパターンで敷き詰めたいのであれば、Fireworksでパターンを自作して塗りつぶしてはどうでしょうか?

もしモザイク画的なものを想定しているのであれば、次のようなソフトがあります。

http://www.forest.impress.co.jp/article/2005/08/04/fotomosaik.ht...

もし単純に敷き詰める「事」というのが、「行為」そのものに意味があるということであれば、FW用のスクリプトを自作してはどうでしょうか?

JavaScriptと互換性があるので、JavaScriptがわかれば作れるのではないかと思います。

ひょっとしたらマクロ機能(記録・再生)でもできるかもしれませんね。

id:Osaki_S

敷き詰める事に意義があります。

パターンの塗りつぶしよりは、複製を繰り返す系のがいいです。

スクリプトは無理です。

2007/10/30 20:39:02
id:heppokoA No.2

回答回数65ベストアンサー獲得回数7

ポイント10pt

その1pxの画像をまず1つ置いて,1pxずらしたところに複製すると横2pxになります。これ全体を複製して横に並べると横4pxになるので,これを続けていくとあっというまに横が数千になるかと思います(10回で1024,12回で4096とちょっとオーバー)。横が512px(横に9回複製)になったら,その512px分のものを横に7回複製すると横が3582pxになるので,あとは微調整で細かな複製をして横を3610pxにします。

縦も同じ要領で,横3610px×縦1pxのものを,まず縦128px分まで倍々で複製していき,その後は縦128pxになったものをもう12回複製すると縦が1664pxになるので,同じく微調整で1680pxまで持って行くと,縦横に1px×1pxの画像を複製したものができると思います。

http://end

id:Osaki_S

1ピクセルの画像を掴めますか? そんな気の遠くなるような事をやるぐらいなら、ハナから質問しませんて。

現実的に出来る方法でお願いします。

等間隔に並べてペーストしていけるフリーソフトがあればいいんですが。

2007/10/30 21:04:11
id:heppokoA No.3

回答回数65ベストアンサー獲得回数7

すいません。コメントが書けないようなのでこちらで失礼します。

たしかに1pxの大きさしかないとかなり難しいですね。

掴むのは,ズームツールで拡大すればいいような気がするのですが,だめなのでしょうか。

http://www.siliconcafe.com/tutorials/fireworks/old/fireworks/tex...

id:Osaki_S

先程、パターンのやり方を教えて下さった方、削除されたようなので、もう一度お願いします。

2007/10/30 21:29:37
id:wizemperor No.4

回答回数379ベストアンサー獲得回数52

ポイント40pt

並べる行為に意味があるということなら、やはりプログラムを自作するか、FWのマクロ(コマンドスクリプト)を使うしかないと思います。

かなり特殊な用途なので、こういったソフトはないと思います。

スクリプトがまったくわからないということであれば、きびしいとおもいます。


まずはheppokoAさんが書かれている方法を手作業で一度(1px分を1回コピーする作業)行ってください。

あとはそのヒストリーをもとにコマンドスクリプトを作成します。


http://livedocs.adobe.com/fireworks/8_jp/fwhelp/wwhelp/wwhimpl/j...

http://livedocs.adobe.com/fireworks/8_jp/fwhelp/wwhelp/wwhimpl/j...

http://livedocs.adobe.com/fireworks/8_jp/fwhelp/wwhelp/wwhimpl/j...


作成したコマンドスクリプトをエディタで開いて、編集します。

ループ処理すればあっという間にできますが、わからなければスクリプトを3610回コピーします。

さらに1680回(縦)分コピーします。あとはコマンドスクリプトを実行すれば自動で作成できるはずです。


http://livedocs.adobe.com/fireworks/8_jp/fwhelp/wwhelp/wwhimpl/j...


コマンドスクリプトがよくわからなければ、

ヒストリーパレットを使って半手動で繰り返しても、1x1pxをドラッグして複製するよりは少し楽ができるはずです。


それでもわからなければ、誰かにコマンドスクリプトを作成してもらうのがいいでしょう。

このくらいの処理であれば安く作ってもらえるのではないかと思います。


並べる様を動画にでも録画するのかな?と勝手に想像したのですが、こういった意図が伝わりにくい質問の場合はコメント欄をオープンにしておくといいと思いますよ。

id:Osaki_S

マスクにしてペーストで済ませる事にします。

2007/10/31 02:01:03

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません