掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Jpegの上にペンで線を引くには (ID:780)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
下のプログラムでJpegをImage1の上にBmpとして読み込んでいるつもりなんですがどうやら間違っているらしいです。 if Str = '.jpeg' then begin jp := TJPEGImage.Create ; Bmp := TBitmap.Create ; jp.LoadFromFile(OpenDialog1.FileName) ; Bmp.Assign(jp) ; Form2.Image1.Picture.Bitmap := Bmp ; end; BitmapのファイルをImage1に読み込んだときはその上からペンを使って線を引けるのですがJpegだと プロジェクトProject1.exeがEInvalidOperationクラスの例外を生成しました’ビットマップを持っているときのみイメージの変更が可能です’ という、エラーメッセージが表示されます。つまりImage1の上に展開されているのはBitmapに変換されたファイルではなくて、あくまでもJpegのイメージだと言う事なのでしょうか? ちなみにImage上に引く線は座標だけ保存したいのでファイル自体には上書きしなくても良いのですが。 長文ですみません
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.