![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (2件)
- 最新から表示
- 回答順に表示
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_10.png?e8efa67)
No.2
- 回答日時:
以下,FORTRAN とは無関係? な話です。
例えば,
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
という 10×10 の8bitBMPをフォトショップで作り保存し,
16ビットバイナリエディタで開いてみました。
データは以下のようでした。
42 4D F0 00 00 00 00 00 00 00 76 00 00 00 28 00 00 00 0A 00 00 00 0A 00 00 00 01 00 08 00 00 00 00 00 7A 00 00 00 12 0B 00 00 12 0B 00 00 10 00 00 00 10 00 00 00 00 00 00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00 00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0 C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 00 00
↑これはWindowsフォーマット用の8bitBMPファイルです。
こんな感じの画像をいくつか作り,バイナリエディタで開くと以下のようにわかります。
---ヘッダ部---
42 4D F0 00 00 00 00 00 00 00 76 00 00 00 28 00 00 00 0A 00 00 00 0A 00 00 00 01 00 08 00 00 00 00 00 7A 00 00 00 12 0B 00 00 12 0B 00 00 10 00 00 00 10 00 00 00 00 00 00 00 00 00 80 00 00 80 00 00 00 80 80 00 80 00 00 00 80 00 80 00 80 80 00 00 80 80 80 00 C0 C0 C0 00 00 00 FF 00 00 FF 00 00 00 FF FF 00 FF 00 00 00 FF 00 FF 00 FF FF 00 00 FF FF FF 00
---データ部---
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
---フッタ部---
00 00
OS/2 用にBMPを保存すると,ヘッダ部分が変わるだけで,データ部とフッタは変わらないようでした。
次に,
黒白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
というBMPを作り,バイナリエディタで開くと,
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
00 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 ←この行の1が 00。
00 00
次に,
黒黒白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
00 00 0F 0F 0F 0F 0F 0F 0F 0F 00 00 ←1と2が 00。
00 00
次に,
黒黒白白白白白白白白
黒白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
白白白白白白白白白白
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00
00 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 ←1が 00。
00 00 0F 0F 0F 0F 0F 0F 0F 0F 00 00 ←1と2が 00。
00 00
と言う風なことがわかります。
>> X座標,Y座標,そこの値 っていうふうにしたいんです.
FORTRANの方法はわかりませんが,
データを後から読んでいって,
フッタと改行を削除すれば,X座標Y座標はわかります。
なぜか上下がひっくり返っているようです。
>> その情報を元にまたbmpを作る時はどうすればいいでしょう?
これまたFORTRANの方法はわかりませんが,
バイナリエディタで保存すれば,BMPが保存されます。
全然参考にならない回答かもしれませんが,解析結果です。
バイナリエディタには「Stirling(スターリング)」↓を使わせていただきました。
参考URL:http://www.vector.co.jp/soft/win95/util/se079072 …
No.1
- 回答日時:
OSは何? なんでFORTRANでやるの? 端的に言ってFORTRANでやる作業に思えないし、ビットマップ画像のフォーマットも色々と合ったと思うので、そもそも環境が分からないと適切な回答もできないと思いますけど。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- その他(プログラミング・Web制作) uwscとWinShotを使いスクリーンショットを撮る 1 2022/06/30 21:15
- その他(プログラミング・Web制作) uwscのCHKING関数の画像の認識がうまくいかない。 1 2022/06/18 20:55
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- Photoshop(フォトショップ) 情報処理の画像生成の問題について 2 2023/05/05 23:56
- Visual Basic(VBA) Excelマクロ 該当する値の行番号取得などのやり方について 4 2022/07/07 09:46
- 統計学 標準正規分布表の読み方を教えてください。 2 2023/01/22 15:02
- Excel(エクセル) 行の一番右のデータセルと同じ列の日付を取得する方法 2 2022/09/22 20:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
Excel VBA で自在に図形を変化...
-
閉図形の座標の配列が右回りか...
-
C言語で制作するピラミッドアー...
-
エクセルである点からの距離で...
-
MATLABの画像処理、2本の直線の...
-
ワード上Shapeの位置情報を統一...
-
3次元空間上の2つの座標から...
-
空間上の二点を結ぶ直線上に任...
-
スクリーン座標からワールド座...
-
Fortranで直交座標から極座標変...
-
ビットマップ画像の座標を小数...
-
Word 図形の位置
-
平面の方程式
-
FORTRAN でBMP画像の値の取得
-
y=x^2の座標をプロットするプロ...
-
座標A(X,Y)の線分(aX,aY)(b...
-
BlenderでPythonスクリプトを使...
-
VB6のPrinter.ScaleWidth に対...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グラフの交点の求め方(Excel)
-
マインクラフト(pc版)で座標...
-
3次元空間上の2つの座標から...
-
エクセルである点からの距離で...
-
始点、終点の二つの座標と半径...
-
エクセルで回転する座標の出し方
-
閉図形の座標の配列が右回りか...
-
ワード上Shapeの位置情報を統一...
-
以下のプログラムは重心を求め...
-
C言語 配列で座標
-
ダイアログ内コントロールの位...
-
ガウシアンフィルタのCプログラム
-
空間上の二点を結ぶ直線上に任...
-
エクセルシート上のマウスポイ...
-
シーケンサー(PLC?)で制...
-
VB6のPrinter.ScaleWidth に対...
-
多角形の内部かどうか判定する方法
-
直線上にある点の座標の求め方
-
y=x^2の座標をプロットするプロ...
-
ピクチャボックスの座標取得
おすすめ情報