スクリーンセーバーを自作でつくりたいのですが、PCはサイト検索程度の使用経験しかないので、

ずぶずぶの素人です。人に頼むとお金がたくさんかかるだろうし、教室に通うには時間がなく、
結局、自分で本などを読みながらつくるしかないかと思っています。しかし、可能は可能でしょう
が、現実的でしょうか?とんでもなく時間がかかるような気がします。いったい、どうすれば
現実的な期間で良いものを自分でつくれるのでしょうか?教えてください。
*スクリーンセーバー:壁紙のような静止画像がモザイク画像に変わるなど、画像を加工する
プログラムです。うねうね動くなどの立体的なものは除きます。ハードルが高そうですから。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2009/11/23 23:42:51
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:afurokun No.1

回答回数4647ベストアンサー獲得回数99

ポイント20pt

HSPを使用したスライドショー型スクリーンセーバーの作成法

http://bluecat.web.infoseek.co.jp/ss/hsp.html

id:poncoro

回答をありがとうございます。参考になります。

2009/11/23 18:26:28
id:NazeNani No.2

回答回数1615ベストアンサー獲得回数276

ポイント40pt

簡単に作れるフリーの作成ソフトや、

もうちょっと凝ったこともしたい場合に

1ヶ月無料で試用(保存可)ツールなどがあります。

詳しい使い方は各付属のチュートリアルがありますが、

基本的には実際にいじって遊んで覚えられる感じです。


セーバーメーカー(フリーの作成ソフト、Win):

http://www.vector.co.jp/soft/win95/amuse/se151638.html


すくりんせいばぁ (フリーの作成ソフト、Win):

http://www.vector.co.jp/soft/win95/amuse/se208182.html


スクリーンセーバー開発作成ツール fla:ver Lite (Liteは無料です。Win/Mac/Linux):

http://flaver.jp/Contents/download.html


組み合わせて、Flashからも簡単にスクリーンセーバーが作成できます。

説明: http://gokuraku.nekomoriya.biz/?eid=342440


Adobe Flash CS4 (無料体験版 ダウンロード):

https://www.adobe.com/cfusion/tdrc/index.cfm?loc=ja&product=flas...


モザイクなどの各フレームの画像特殊加工は

Photoshopのフィルタ等でも作成できます。:

Adobe Photoshop CS4 (無料体験版 ダウンロード):

id:poncoro

回答をありがとうございます。

いちからつくらなくても、いろいろあるのですね。知りませんでした。

とても参考になります。

2009/11/23 18:30:58
id:ana_log No.3

回答回数114ベストアンサー獲得回数22

ポイント20pt

自作ソフトを使用してみてはいかがでしょう

これなら簡単につくれますが、用意された変化しかできません

http://www.vector.co.jp/soft/win95/amuse/se267609.html


他のソフト

http://search.vector.co.jp/search?query=%83X%83N%83%8A%81%5B%83%...


どうしても一枚の画像から自分の思ったように加工するプログラムを書きたいのであれば先にプログラミングの勉強からはじめないとだめです

id:poncoro

回答をありがとうございます。

プログラミングの勉強。。。

つくりたいものが、はっきりしている場合でも、

やはり独学では時間が相当かかるものなのでしょうか?

2009/11/23 18:36:31
id:azuki1975 No.4

回答回数181ベストアンサー獲得回数1

ポイント20pt

パソコンまめ知識(スクリーンセーバーの作成):

http://www.pc-jozu.com/mame0510.php

id:poncoro

回答をありがとうございます。

参考になりそうなサイトです。ちらっとだけ見てみました。

2009/11/23 18:38:30
id:lepremierpas No.5

回答回数1175ベストアンサー獲得回数41

ポイント20pt

http://www.hspdx.net/hspyarou/1004.html

DirectXスクリーンセーバー3分クッキングの巻

id:poncoro

回答をありがとうございます。

参考になります。

2009/11/23 19:04:59
  • id:Reiaru
    スクリーンセーバーの実体は単なる exe であるという事を認識しておられますか?
    起動するとフルスクリーン表示になってそこに何らかしらの描画を行なうのがスクリーンセーバーです。

    exe の作り方としてコマンドラインオプション /s を受け取れる様にしておくだけです。
    そして拡張子 *.scr だとスクリーンセーバーの一覧に並び、スクリーンセーバー実行時には OS から /s が送信されるという仕組みです。

    つまり、画像を扱うにしろ何にしろ、そういう「exe を作れる様になる」必要があります。
    要するにプログラム言語を最低一つは扱えない限りは作る事はできません。

    尤も、単純なものならば「誰でもスクリーンセーバー作成ソフト」なんてのもありますが。
    その様なもので作れるのはごく限られたテンプレートに沿ったものだけです。

    この質問ってそういうお話ではないですよね?
    お使いになられている OS 及び言語は何ですか?
    それが分からなければ誰にも回答する事はできませんよ。

    既に 1 つ回答が付いていますけど、その方はそんな方法なぞ全く知らない方ですので悪しからず。
    http://www.google.co.jp/search?q=%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%BB%E3%83%BC%E3%83%90%E3%83%BC+%E8%87%AA%E5%8B%95+%E7%94%9F%E6%88%90
    どうせこんな検索をして出てきたものを別アカウントに切り替えながら列挙していくいつもの方法でしょうね。
  • id:poncoro
    コメントをありがとうございます。
    大変に詳しいのですね。自分のつくりたいものに限定すれば、そんなに大変そうでもないという
    ニュアンスも受け取れますが、言語をひとつ覚えなければならないというのにも多少のびびりを
    持ってしまいます。しかし、仰るように、程度によるとは思いますが、あまりに狭く限定された
    テンプレだけでは役に立ちません。
    OSはWinXPです。言語は日本語です^^(なにも知らないのです)
  • id:poncoro
    Reiaruさん
    回答がないようなので、締めますね。
  • id:Reiaru
    > つくりたいものが、はっきりしている場合でも、
    > やはり独学では時間が相当かかるものなのでしょうか?

    作りたいものが明確な場合には大抵の方は飲み込みが早いです。
    プログラムは一つ覚えてしまえばさほど他の言語を習得するのに苦労する事はありません。

    ツールで作ったスクリーンセーバーはやはり「お仕着せ感」がありますし、
    そこをこう何かしてみたいのだと思います。

    画像加工は既存のライブラリを用いる事ができるのであれば比較的容易ですが、
    もしもこれをフラクタル演算で生成したりする事になりますと、プログラムよりも「数学」の知識が必要になってきます。
    モザイクなども今時どの画像加工ソフトでも存在する機能ですが、自前でやろうと思うと結構と大変です。

    お勧めする言語としてはやはり C 系になってしまうのですが、絶対にお勧めできないのは Visual Basic です。
    やってやれなくもないですが…進めば進む程に急がば回れの逆状態になっていきます。
    確かに簡単な処理ならば容易なのですが、少し凝った事をしようとすると飛んでもない苦労をする事になりますので。

    それから、書店にいきますと「スクリーンセーバーを作りながら学ぶ」という感じのものがいくつも出版されております。
    今はもうネットで大半の情報を集められる良い時代ですが、一冊そうした本を購入されてみるのも良いかと思いますよ。

    取りあえず、何らかのプログラム言語で「一定時間毎に壁紙を変更する」といったものを書いてみるのが早いと思います。
    少々スクリーンセーバーからはずれますが、原理的にはそれが起点になってきますので。
    次に一定時間毎の周期を秒単位に短くし、切り替わる際に画像をメモリ内で加工したものを出力する様な形にしてみます。
    最初は既存の画像に「1」とか「2」とか番号を入れてみる辺りから練習を。

    …と、この辺りが上手くそれらの本にまとまっていたりするのです。
    そして困ったらまたはてなもありますし、優秀な方がたくさんおられますので。

    やる気さえ続けばきっと何とかなりますよ(^-^)
  • id:Reiaru
    きみも今日からWindowsプログラマ―インターネット時代のスクリーンセーバーを作る (TRY COMPUTING BOOKS)
    http://www.amazon.co.jp/%E3%81%8D%E3%81%BF%E3%82%82%E4%BB%8A%E6%97%A5%E3%81%8B%E3%82%89Windows%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E2%80%95%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E6%99%82%E4%BB%A3%E3%81%AE%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%BB%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E4%BD%9C%E3%82%8B-TRY-COMPUTING-BOOKS-%E5%8C%97%E5%B1%B1/dp/4789835871

    私は実際にこちらの書籍は読んだ事は無いのですが、例えばこの様な感じのものを購入してみた方が良いですよ。
    何せプログラムの情報を見るにしろ、本を読むにしても「現状では自分にとって無駄な知識が多すぎて」混乱してしまうと思うのです。
    こういうピンポイント的にまとめられた本はとっかかりとしては非常に有用です。

    私も大昔、何度もプログラムを挫折した事がありまして(笑)
    それが突然変わってプログラムを習得できたのも、一つの分野 (音楽関係でした) に特化したプログラム入門書からだったのです。
  • id:poncoro
    終了後にもかかわらず、詳しい回答をいただきまして恐縮です。
    大変に参考になりました。どこから手をつけていけばよいのかが
    わからずにいましたので、ひとつ道筋のようなものが見えてきました。
    甚だ短いですが、お礼を申しあげます。ありがとうございます。

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

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

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

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