>>115
グレースケールの画像を読み込みます。濃度というより輝度値ですね。直線が通るピクセルの輝度値を取得します。
画像自体はBMPやTIFFをOpenDialogで読み込み、Image1に出力するという感じです。
int theFile = FileOpen(OpenDialog1->FileName, fmOpenRead);
・・・
Image1->Picture->Assign(theBitmap);

任意の点はマウスクリックしてEdit1,Edit2にX,Y座標が出力されておりこれを基にしてます。

所詮言い訳ですけど、課題が出たのは先々週あたりです、
課題自体は複数の問題があり、
1.画像に対する水平線を引きその濃度プロファイルを出力
2.画像に対する垂直線を引きその濃度プロファイルを出力
3.上記の課題
水平と垂直はすぐ出来たんですがこの課題で始点と終点の指定が出来ずに時で完全に詰まってます。
プログラム作成の方針だけでもかまわないので教えてもらえないでしょうか?