掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TImageから拡張子pngで保存して読み込むとエラーになる (ID:149931)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
最近 Delphi を始めた方ですね 😁 // TBitmap に Assign するので TPicture に格納されるのは TBitmap 形式 Image1.Picture.Bitmap.Assign(Clipboard); // TPicture には TBitmpa 形式の画像がある // 拡張子を変えただけではその拡張子に相当する形式にはならない Image1.Picture.SaveToFile('a.png'); // TPicture.LoadFromFile は拡張子で形式を判定する // しかし,実際に読み込んだのは TBitmap のファイルなので処理できない // したがってエラー Image1.Picture.LoadFromFile('a.png'); PNG 画像をクリップボードにコピーすると, CF_BITMAP, CF_DIB, CF_DIBV5 形式のビットマップもクリップボードに格納されます. 自分でクリップボードへのコピー形式を設定すれば,PNG だけをコピーできます.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.