我在使用Image时发现一个问题请高手指点:
 在用鼠标选择显示图像时可以选择 jpg格式的图像,但在用
 Image1.Picture.LoadFromFile('图像名'),时只能显示bmp格式的,请问这是为什么啊,如果想要显示jpg格式的该怎么办啊

解决方案 »

  1.   

    我有试过,没什么问题呀
      image1.Picture.LoadFromFile('F:\aa.jpg');
      

  2.   

    这个控件不提供显示JGP格式的,你或者下个第三方的控件,或者将BMP转换为JPG格式
      

  3.   

    哦,记住得引用 jpeg
    uses
       jpeg;
      

  4.   

    //...
    JPEGImage:TJPEGImage;
    begin
    //...
      JPEGImage:=TJPEGImage.Create;   //创建JPEG图像对象
      JPEGImage.LoadFromFile('FileName'); 
      image1.Picture.Assign(JPEGImage);
    //...
    end;
      

  5.   

    只要你在uses 中加入jpeg就可以了
      

  6.   

    nclgh(南飞) 说的对!uses   jpeg;image1.Picture.LoadFromFile('C:\a.jpg');
      

  7.   

    我这里也没有问题呀!
    image1.picture.loadfromfile('f:\aa.jpg');
      

  8.   

    use 
    jpeg
    自动添加的。
    如果没有就要添加
    jpeg