Delphi 7とOpenPictureDialogを使用して、さまざまな画像を開いたりプレビューしたりしています。これは、bmp、jpgなどを開くときにうまく動作します。しかし、GIFで同じことをしようとすると、次のエラーが発生します。誰でも何の理由があるのか、それとも修正があるのでしょうか?Delphi 7 GIF in pictureダイアログ
答えて
これはTGIFImageを使用してください。これは2006年にCodeGearに寄贈された元のユニットです。これはDelphi7をサポートしています。
コピーGifImage.pasをプロジェクトパス(gifimaged2010b.zipから)にコピーし、 を追加して使用リストに追加します。
ちょうどマイクLischkeでGraphicEx libraryを使用
これを使用するにはどうすればいいですか?私はopenpicturedialogにGifを表示できますか? – colin
GifImageを使用して – VibeeshanRC
に追加することを忘れないでください – colin
デルファイ7
おかげ
コリンは、単純にGIF画像をサポートしていません。これにより、GIFファイルを読み取るための番号がthird-party componentsになりました。しかし、Delphi 2006(IIRC)の時点で、RTL/VCL はでもGIFファイルを読むことができます。 uses節にGifImg
を含めるだけです。 (実際、Delphi 2009の時点では、RTL/VCLはPNGファイルも読み込むことができます.GNGサポートは必要ありません.PNGファイル形式はほとんどあらゆる点で優れているからです。 PNGでサポートされていないが
は、(1) GIFは256色のみをサポートしています(低品質(1))アニメーション。)です。
(* *を)それは自動的にopenpicturedialogのためのフィルタでGIFを追加するすべての
のthats。あなたの用途リストにいくつかのファイルを追加するだけで、あなたのアプリケーションはネイティブにGIF、TIFF、PNGなど多くのものをサポートします。標準のTImageは、それらとTPictureDialog(TGraphicを使用する他のすべての標準コンポーネントと一緒に動作します - いくつかの機能は実行時にのみ動作することに注意してください)。
無料のsyngdiplusユニットを使用している場合は、Windows XP以降のすべてのWindowsで利用可能なgdiplusライブラリを使用して、GIF、JPEGおよびTIFFイメージのサポートをすぐに利用できます。 TPictureDialogでの画像の読み込みと保存、およびプレビューをサポートしています。また、あなたのexeサイズはGraphicExやTGifImageよりもずっと少なくなっています。
デルファイ6からデルファイXEまで対応しています。
そして、アンチエイリアス処理を行うTCanvasを描画することができます。
- 1. HTML "picture in picture"
- 2. Delphi 7のQuicktime 7
- 3. TThreadedStringList in delphi xe2
- 4. Delphi TList in multithreading
- 5. Delphi 7 + Indy +マルチスレッドクライアント
- 6. ダブルドット.. in Delphi Mapファイル
- 7. Arrow in jQueryのダイアログ
- 8. Bootstrap Pills in JQueryダイアログ
- 9. Delphiのコードは7
- 10. Delphi 7、TTable、Csvファイルフィールド
- 11. Indy 10 for Delphi 7
- 12. KDTele in windows 7
- 13. Delphi 7のプロパティエディタをDelphi XE2に変換
- 14. Delphi 2010アプリケーションDelphi 7 DLLをロード
- 15. POPCNT in Delphi XE/XE2 64bit
- 16. Delphi 'in'演算子オーバーロードセット
- 17. 複数のフォームDelphiアプリケーションとダイアログ
- 18. AdControl in windows phone 7
- 19. Delphi 7のEXEアイコンの設定
- 20. Delphi 7のポリゴンのボタン
- 21. Delphi 7でシリアルポートを聞く
- 22. Delphi 7 ApplicationとMicrosoft Security Essentials
- 23. Java Picture Color Area Distinctishing
- 24. Migradoc Coverpage Picture
- 25. Jquery auto load picture
- 26. Picture over Flash
- 27. java、picture resize
- 28. SharePoint Online Picture Sync
- 29. Delphi 7私のプログラムのキーをオンラインで生成する(delphi 7のライセンス供与)
- 30. Delphi:検索ダイアログと文字列グリッド
Delphi 7はGIF画像をサポートしていません。詳細については、このリンクを参照してください。http://delphi.about.com/od/graphics/a/delphigif.htm – Bharat
@Bharat:まあ、今日のDelphiはそうしています。しかし、デルファイ7日後、これは本当だった。 –
@アンドレアス:あなたは正しいですか私のコメントを変更しました – Bharat