人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

1x1ピクセルの画像を3610x1680の解像度 つまり、6064800個複製して敷き詰めた画像を作りたいです。手持ちのソフトはFireworks8だけです。
※複製して敷き詰める事に意義があるので、その色を指定してペーストとかは不可です。

●質問者: Osaki_S
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ソフト ピクセル ペースト 画像 解像度
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● wizemperor
●40ポイント

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

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

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

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

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

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

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

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

◎質問者からの返答

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

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

スクリプトは無理です。


2 ● heppokoA
●10ポイント

その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

◎質問者からの返答

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

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

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


3 ● heppokoA
●0ポイント

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

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

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

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

◎質問者からの返答

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


4 ● wizemperor
●40ポイント

並べる行為に意味があるということなら、やはりプログラムを自作するか、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をドラッグして複製するよりは少し楽ができるはずです。


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

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


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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ