多くの場合、試行錯誤の結果、特定の形式のJPEG画像をサポートする画像ライブラリを見つけることが唯一の解決策であると判断しました。この特定のフォーマットはAdobeのものであり、Delphiはそれを正しく認識しているように見えません(常に青色になります)。そうでなければ、画像はのほとんどのの他のアプリケーション(ウィンドウピクチャビューア、ms単語、ペイント、フォトショップなど)で正しく表示されます。 Delphiに読み込まれると、TJpegImage
はそれを誤って解釈して画像を青色に変えます。特定の仕様の画像ライブラリをお探しの場合
私はすでに解決策に非常に近いTWICImage
を試しましたが、Windows XPでTWICImage
を使用すると、青い画像の問題が解決しません。
だから今、私は
- が正しくアドビ
- のこのそれほど標準ではないJPEGフォーマットは、少なくともデルファイXE2のための自由かつ完全なオープンソースでサポートしています...ライブラリを探しています
- (
TGraphic
に基づいて)Delphiで現在のVCLのグラフィックとして使用するように簡単です
...そして、それはできれば非常にいいだろう...
- が内蔵されている自動保存サムネイルの能力これは、パフォーマンスのためにある
- (キャッシュの何らかの形で) - 私たちは全ての原稿に対応して400x400のサムネイルを維持します。サムネイルが存在する場合、これはオリジナルの代わりにほとんどの場合読み込まれます。
- が内蔵されているような回転や背景などの基本的な操作のための機能、再び
を消去し、最も重要なことは、適切にJPEG画像のこのアドビ・フォーマットをサポートすることです。 my previous questionを参照してください。そして、私たちが必要とするものよりも100倍多くの機能を果たすことができないことを念頭に置いてください(レイヤリングや特殊なfxなど)。私がこのライブラリを最初に必要とする唯一の理由は、非常に特有の問題当社の顧客基盤に広がっています。
私は最後にそこに行きました –
@DavidHeffernan Hahaha私の上司は、これが最善であると判断する前に、さまざまなオプションが好きです。 –
Delphi XE2にこのようなファイル 'Jpeg.pas'がありません - コードを見ることができません。 –