複数の画像ファイル(BMP、各々の縦横のピクセル数同じ)を、縦横に並べて1枚にまとめた画像ファイル(BMPでもJPGでもよい)を作りたいのですが、VBでは無理があるのでしょうか?
以前、類似の質問をされた方に対する回答の通り入力しても『シンタックス・エラー(?)』になります。
VBのバージョンが変わったためでしょうか?
某インタプリタBASICで作ったものは、300×200ピクセルの画像を、100枚(10×10)集めて3千×2千ピクセルの画像を作るのに20分近くかかってしまい、あまり実用的ではありません。
tosiyuki_31
No.1ベストアンサー
- 回答日時:
自作プログラムに組み込みたい、、ってことですか?
外部ツールが使用可なら、
VIX という画像ビューアにはサムネイル一覧を画像として保存する
機能がありますよ。300*200px の画像なら 100 枚でもアッという間
です。
http://homepage1.nifty.com/k_okada/
[アルバム保存]という機能で、下記の設定で可能ですね。
・出力画像サイズ 3000*2000px
・サムネイルサイズ 300*200px
・各マージン 0
・フッターやファイル名等のテキスト情報 すべてチェックを解除
その他、画像連結系のツールは VECTOR で探せると思いますが。。
画像処理は計算量が多いですから、BASIC では不利なのは確かです。
どうしても VB でやりたいなら、、、
視点を全く変えて、Excel を使ってみては?
明熊JPEG保存DLL
http://www.vector.co.jp/soft/win95/prog/se093621 …
これを使います。
10×10のセルにそれぞれ画像を貼り付けて、セルのサイズにリサイズ
し、これをクリップボードに Bitmap としてコピーします。
それから、明熊JPEG保存DLL で Jpeg 書き出しです。
コーディングは割りと簡単で、速度も充分だと思いますよ。
というのは、、、画像処理の大部分を DLL とか EXCEL にまかせてし
まうからなんですが。
お手軽ですが、、Excel ってのは反則ですか、、?
KenKenSPさま。本当にありがとうございました。
『Vix』で完全に期待通りの結果が得られました。
これで必要と考えた『集合写真(普通とはちょっと意味が違うが)』が、気楽に作れます。
100枚も集める必要が出るように期待していてください(意味不明(笑))。
とにかくどうもありがとうございます。
言い訳になりますが・・・
『Vix』は、先日の検索で引っかかったソフトの一つだったのですが、上のような細かい『仕様』が各地のサイトを読んだ範囲ではわからなかったのです。斜め読みだったんですね、きっと……。お恥ずかしい限りです。
tosiyuki_31
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- Visual Basic(VBA) ChatGPTに作らせたい Excel VBA 1 2023/04/05 19:56
- 写真・ビデオ 写真や動画を保存する、これらを満たしたサービスはありませんか。 ・iOS, Android, Mac 2 2023/07/30 18:35
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- PHP 掲示板を作成しておりアップロードファイルとメッセージを並べたいので、アドバイスお願い致します 2 2023/07/17 21:01
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- その他(Microsoft Office) 複数の写真を1枚に印刷 5 2023/05/05 22:41
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Photoshop(フォトショップ) 情報処理の画像生成の問題について 2 2023/05/05 23:56
- その他(ソフトウェア) コマンドプロンプトについて教えてください。 状況: 画像編集ソフト上でネットから保存した画像を使うの 3 2022/05/26 11:14
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ピクチャーボックスの大きさに...
-
ExcelVBAで挿入画像の縦横サイ...
-
VB6でピクチャーのサイズの出し方
-
この元の書体は何でしょうか?
-
画像サイズが見る人の環境によ...
-
Web上での標準的な画像サイズ(...
-
paintに貼り付けてある画像の大...
-
ホームページビルダーの表の大...
-
L字みたいな記号の表示
-
テーブルセル余白(例えば左側...
-
PDFファイルが破損していると表...
-
HTMLで、ホームページが作れる...
-
縦ボーダーの長さ変更方法
-
なぜ、ホームページが削除され...
-
【緊急】FTPエラーが発生してし...
-
グーグルのアイコンを操作して...
-
ワードプレス管理画面から、ヘ...
-
ホームページ作成ソフトを変更...
-
MT4.2「カスタムフィールドの値...
-
borderの太さを1px以下に見せ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ピクチャーボックスの大きさに...
-
ExcelVBAで挿入画像の縦横サイ...
-
一行は何ピクセル?
-
jQuery BoxerというLightBoxに...
-
複数の画像を1枚にしたファイ...
-
ホームページビルダーの表の大...
-
画像ファイルの縦,横サイズを取...
-
pop upウィンドウを画像サイズ...
-
jpegの圧縮率の取得
-
PowerPoint VBA 画像のサイズ
-
GIF画像のサイズを取得するには
-
Powerpointに貼った画像のサイ...
-
画像の縮小をすると粗くなって...
-
教えてください。困ってます。D...
-
VB6でピクチャーのサイズの出し方
-
Dreamweaverで縦の区切り線あり...
-
ASP.NETで画像の高さと幅を取得
-
VB.NETでの画像処理について
-
ページサイズの目安は?
-
DIRECTXのスプライト描...
おすすめ情報