VBの勉強をしようか考えております。
目的はWebサイトに貼り付ける画像の加工をするツールを
作りたいと思っています。
具体的にはJPEGの画像(サイズ300×300pix)に
350×350(JPEG)のグレーの背景画像を貼り付けて、
枠のある画像にするようなツールを作りたいと思っています。
これだけではないのですが、5枚から10枚のJPEGやGIFの画像を、
ボタン一発で切ったり貼ったりするようなツールを作りたいと思っています。
VBを選んだ理由はエクセルのマクロを使うので、
多少ですが、VBAの知識があるからです。
VBに詳しい方、よろしくお願いします。
また上記のようなツールが作れる、
お勧めの言語があれば教えて下さい。
出来たら、参考になるwebサイトや
ガイドブックも教えて頂ければうれしいです。
No.1ベストアンサー
- 回答日時:
可能ですが、その目的のためだけなら無駄です。
他にもいろいろとやってみたいから、プログラミング自体を覚えたい、というのなら話は別ですが。
○VBAは VB6までのVisuaBasicを参考にしています。
現在使われているVB.NET は、.NETになったときにかなり色々な変更ありました。
「VB6までとVB.NETは別な言語だ」という人もいます。
まったく新しい言語を勉強するよりは楽かもしれませんが、中途半端に似ているだけに、その相違点が逆に大きく感じるかもしれません。
○画像の加工にはいろんな方法があります。
.NET Framework標準の機能でも、いろんなことができます。
https://dobon.net/vb/dotnet/graphics/index.html
他にも、画像処理用のライブラリもいくつか公開されてます。
○ただ、「枠を付ける」「特定範囲を切り取る」くらいの単純な加工をするなら、プログラムを作ることは無いのではないでしょうか。
PhotoshopにもGIMPにも、他の多くのツールでも、自動で処理を繰り返すような仕組が用意されています。
ImageMagickというコマンドラインで操作できるツールもあります。
( http://www.imagemagick.org/Usage/ この程度の加工なら、ImageMagicKだけで作れます)
画像加工だけが目的なら、これらのツールの使い方を覚える方が早いです。
ご解答ありがとうございます
とりあえず、この書籍買ってみようかと思っていました。
↓
http://amzn.to/2zRNQAZ
ImageMagickというのが良いそうですが、
初心者用の情報がないので、ちょっと自信ないです。
あとGIMPやPhotoshopにエクセルのマクロのような機能があるのは初めて知りました。
ただ、こちらもほとんど初心者用の情報がないので、
とっかかりがつかめるか自信がないですね。
いろいろ参考になりました。
ご解答ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Web画面の文字をVB6で取得したい
-
【ExcelVBA】インデックスが有...
-
VB.net(VB)で、フォームにExcel...
-
VBA 別ブックから条件に合うも...
-
Excel VBA 文字列のセルを反映...
-
エクセルのマクロについて教え...
-
EXCEL vbaでシート上に配置した...
-
配列のペースト出力結果の書式...
-
VBA ユーザーフォーム ボタンク...
-
Outlookの「受信日時」「件名」...
-
VBA 別ブックからコピペしたい...
-
VBA 入力箇所指定方法
-
【ExcelVBA】値を変更しながら...
-
VBA 複数条件の分岐処理の上手...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
VBA コードどこがおかしいですか?
-
[VB.net] ボタン(Flat)のEnable...
-
エクセルVBA
-
【ExcelVBA】値を変更しながら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
QGISでの円(圏域)描画方法に...
-
透過PNGを消しゴムで消したい。...
-
Windows serverでマルチキャス...
-
パケットキャプチャツール(Wir...
-
Accessの代わりのノンプログラ...
-
Visual Basicで画像を加工する...
-
VBAをDLL化する方法を教えてく...
-
VB5.0からVB.NETへの移行
-
ツールが消えた
-
asp(vbs)のソースを整えたい
-
Perlソース(拡張子.cgi)のス...
-
ExcelをPDFにコンバート
-
diffツールでコメントを比較対...
-
C++のスタイルチェック
-
デバッグツールの具体例を教え...
-
帳票ツール(PDF)について
-
VB6の開発支援ツール?
-
Verilog HDL
-
サイトマップの日本語URL
-
株のトレーディングツールにつ...
おすすめ情報