※ ChatGPTを利用し、要約された質問です(原文:ベクター画像を扱うアプリを作成したい)
ベクター画像を扱うアプリを作成したい
このQ&Aのポイント
ベクター画像を扱うアプリを作成するための言語、学習難易度、学習参考情報について教えてください。
希望する機能は、直線やベジェ曲線の描画、基本図形の描画などです。独自機能としては、交差部分の自動ポイント作成や合成、フリー入力機能などがあります。
開発環境はMac、Win、Linuxが可能です。自力での開発が難しい場合、会社に依頼する際の金額についても教えてください。
ベクター画像を扱うアプリを作成したい
大ざっぱに言えば、Illustlatorのようなアプリを作成したいと考えています。
(もちろんそこまで大袈裟なものは必要としていません)
入門書を見ても、何を学習すればそのようなアプリの作成が出来るのか想像が出来ません。
そこで、次の質問にご回答いただけないでしょうか。
・プログラム初心者がそのようなアプリを作成するのに向いている言語
・作成難易度(習得するのに必要とする期間)
・学習の参考になるサイト、本
希望する機能は以下の通りです。
(すべてベクター画像)
A.必須機能
・点と店を結んで直線を引く
・ベジェ曲線が描ける
・基本図形の描画
B.独自機能(この部分が自分でアプリを作成する際に必要な部分です)
・線と線をクロスした際、自動的に交差部分にポイントを作成し、結合する
・図形を重ねて作成した際、自動的に合成する
・フリー入力できる。作成した際、自動的にベジェ曲線に変換される
C.その他機能(出来なくても良いが出来れば追加したい)
・レイヤー機能
・Bにおいて、オプションにより結合や合成をキャンセルできる
当方、入門書を眺めたことがあるだけの初心者です。
開発環境としては、Mac,Win,Linuxが可能です。
もちろん、難しいことは百も承知していますので、自力での作成が無理な場合、会社に依頼も考えています。
その場合、上記内容であればどのくらいの金額がかかるか教えていただけると幸いです。
よろしくお願いします。
お礼
>市販ソフトレベルまで速度・機能を追求しないのであれば、ベジェ曲線自体はVisualBasicでも作れるはずです。 リンクありがとうございました。 大変参考になりました。 また、文面ならびにリンク先の記述から、VBに限定の話ではなく、C言語などでも同様な考えかたでよさそうですね。 試しに「図形の描き方 C言語」で検索したところ、結構参考になるサイトが見つかりました。少なくとも、頑張ればA(基本機能)に関しては、独学でもなんとかなりそうです。 あとはBの機能のヒントがどこかにあればいいのですが。。。 >プログラミングは挫折する可能性が高いので、かなりリスクの高い事だと思います。 Flash等で、それらしい動画を作った方が良いんじゃないでしょうか? はい、承知しています。 実際、過去何度か入門書に目を通し、その度に投げ出すということを何度かやっていますので。 ただプログラム自体には興味がある、というか漠然とした憧れがありますので、 自分なりにやれるところまでやってみたいと思います。 (ただし、年齢的にも結構いっていますので、プログラマーになりたいとかそういう考えはないです) もちろん、最終目標はそのソフトを完成させる、ということであり、 自分のプログラム技術を磨くことではありませんので、 zwi様のご指摘通り別媒体で見せることも視野に入れつつ、 交渉術、プレゼン能力を高めるほうが成功への近道なのでしょうね。