TImageコンポーネントを使用して、いくつかのJPEGファイルをDelphiで開こうとしました。私もJpegユニットを追加しました。私はほとんどのjpgファイルを開くことができ、問題はありません。DelphiでJPGファイルを表示する際の問題
しかし、いくつかのJPGを開こうとすると、プログラムから例外がスローされます。
デザインモードでイメージを読み込もうとしましたが、問題があります。デザインモードでの例外は次のとおりです。
モジュール 'vcljpeg70.bpl'のアドレス402672A1のアクセス違反。アドレスの書き込み08E84000
私はそのJPGを開くことができません?彼らは腐敗していません。私はsavantools EXIFビューアのようないくつかのツールでそれらをチェックしました。ここ
は、その画像の1のURLです: http://xs842.xs.to/xs842/09340/backpic435.jpg
本当にありがとうございました
PS: 私のDelphiのバージョンは、私は同じエラーを取得します7. Borland Delphiの7
イサーク:CMYKとデルファイについての回答を参照してください。) – RRUZ
アイザック:デルファイのバージョン(このような質問の重要な部分)を指定していませんでしたが、RRUZによるリンクはDelphi 5 - BDS2006の問題を解決します。 Delphiチームは、非標準的であっても流行っているjpgのオープンをサポートする必要があります。 – Argalatyr
イメージがCMYKとして保存されたことを検出するコードがありますか? –