نمایش نتایج 1 تا 7 از 7

نام تاپیک: ثابت ماندن عکس متحرک (Gif) در دلفی 2011 (Embarcadero RAD Studio XE)

  1. #1
    کاربر دائمی آواتار as13851365
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    لیبدرا
    سن
    36
    پست
    533

    Question ثابت ماندن عکس متحرک (Gif) در دلفی 2011 (Embarcadero RAD Studio XE)

    وقتی که عکس متحرک (Gif ) رو در برنامه لود می کنم ( چه در محیط دلفی چه از خود برنامه ) عکس متحرک من ثابت می مونه یعنی فقط فریم اولش نمایش داده می شه

    این هم نمونه کد که یونت ها رو هم اضافه کردم :
    unit Unit1;

    interface

    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, ExtCtrls, ExtDlgs, StdCtrls, Buttons, jpeg, pngimage,GIFImg;

    type
    TForm1 = class(TForm)
    Image1: TImage;
    BitBtn1: TBitBtn;
    O: TOpenPictureDialog;
    procedure BitBtn1Click(Sender: TObject);
    private
    { Private declarations }
    public
    { Public declarations }
    end;

    var
    Form1: TForm1;

    implementation

    {$R *.dfm}

    procedure TForm1.BitBtn1Click(Sender: TObject);
    begin
    if o.Execute then
    Image1.Picture.LoadFromFile(o.FileName);
    end;

    end.

  2. #2

    نقل قول: ثابت ماندن عکس متحرک (Gif) در دلفی 2011 (Embarcadero RAD Studio XE)

    من فکر میکنم برای نمایش فایلهای Gif یک کامپوننت وجود داره میتونی از اون استفاده کنی.

  3. #3
    کاربر دائمی آواتار as13851365
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    لیبدرا
    سن
    36
    پست
    533

    نقل قول: ثابت ماندن عکس متحرک (Gif) در دلفی 2011 (Embarcadero RAD Studio XE)

    نقل قول نوشته شده توسط hadisalahi2 مشاهده تاپیک
    من فکر میکنم برای نمایش فایلهای Gif یک کامپوننت وجود داره میتونی از اون استفاده کنی.
    جستجو کردم چیزی پیدا نکردم

    البته یکی داشتم برای دلفی 7 (GIFImage)که بعد از کمی تغییر در دلفی 2011 نصب شد ولی این بار با خود دلفی هم نتونستم عکس های متحرک رو در برنامه لود کنم خطا می داد ( inv.... سه کلمه بود )

    حالا اگه کامپوننت دیگه ای مد نظرتون هست نامی لینکی و... ممنون می شم

  4. #4

    نقل قول: ثابت ماندن عکس متحرک (Gif) در دلفی 2011 (Embarcadero RAD Studio XE)

    کتابخانه Gif رو به عنوان اولین کتابخانه تو پروژتون معرفی کنید یعنی :
     
    uses
    GIFImg , Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, ExtCtrls, ExtDlgs, StdCtrls, Buttons, jpeg, pngimage;



  5. #5
    کاربر دائمی آواتار as13851365
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    لیبدرا
    سن
    36
    پست
    533

    نقل قول: ثابت ماندن عکس متحرک (Gif) در دلفی 2011 (Embarcadero RAD Studio XE)

    نقل قول نوشته شده توسط مجتبی تاجیک مشاهده تاپیک
    کتابخانه Gif رو به عنوان اولین کتابخانه تو پروژتون معرفی کنید یعنی :
     
    uses
    GIFImg , Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, ExtCtrls, ExtDlgs, StdCtrls, Buttons, jpeg, pngimage;
    این هم جواب نداد .

    یعنی باز همان فریم اول عکس رو نشون می ده و خبری از فریم های دیگه نیست

  6. #6
    کاربر دائمی آواتار as13851365
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    لیبدرا
    سن
    36
    پست
    533

    نقل قول: ثابت ماندن عکس متحرک (Gif) در دلفی 2011 (Embarcadero RAD Studio XE)

    من اینها رو پیدا کردم
    http://docwiki.embarcadero.com/VCL/e...age_Properties

    در کتابخانه GIFImg در قسمت Default همه چیز فرق می کنه مثلا :
    var
    //: Default options for TGIFImage.Draw
    GIFImageDefaultTransparent: boolean = True;
    GIFImageDefaultAnimate: boolean = false;
    GIFImageDefaultAnimationLoop: TGIFAnimationLoop = glEnabled;
    GIFImageDefaultDithering: TGIFDithering = gdDisabled;

    //: Default color reduction methods for bitmap import.
    // These are the slowest settings, but also the ones that gives the
    // best result (in most cases).
    GIFImageDefaultColorReduction: TColorReduction = rmQuantize;
    GIFImageDefaultColorReductionBits: integer = 8; // Range 3 - 8
    GIFImageDefaultDitherMode: TDitherMode = dmFloydSteinberg;

    //: Default animation speed in % of normal speed (range 0 - 1000)
    GIFImageDefaultAnimationSpeed: integer = 100;

    // DoAutoDither is set to True in the initializaion section if the desktop DC
    // supports 256 colors or less.
    // It can be modified in your application to disable/enable Auto Dithering
    DoAutoDither: boolean = False;
    .
    .
    .

    اینها که همش False !

    همه اینها رو دستکاری کردم دلفی رو بستم و دوباره باز کردم ولی هیچی به هیچی

  7. #7
    کاربر دائمی آواتار as13851365
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    لیبدرا
    سن
    36
    پست
    533

    نقل قول: ثابت ماندن عکس متحرک (Gif) در دلفی 2011 (Embarcadero RAD Studio XE)

    من که چیزی نتونستم پیدا کنم ( نه کامپوننتی ، نه نمونه کدی ، نه ترفندی و ... )

    اگه اینجوری باشه پس فعلا با دلفی 2011 نمی شه عکس Gif لود کرد

    اگه دوستان دیگه چیزی در این مورد پیدا کردن خوشحال می شم در این تایپیک قرار بدن تا همه استفاده کنیم

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •