zoukankan      html  css  js  c++  java
  • jpeg

    方法1:

    procedure TForm1.Button2Click(Sender: TObject);
    var
      JPEGImage: TJPEGImage;
    begin
    if SavePictureDialog1.InitialDir =''then
        SavePictureDialog1.InitialDir := ExtractFilePath(OpenPictureDialog1.FileName);
    if trim(LabeledEdit1.Text) <>''then
        SavePictureDialog1.FileName := trim(LabeledEdit1.Text) +'.jpg ';
    if SavePictureDialog1.execute then
    begin
        JPEGImage := TJPEGImage.Create;
        JPEGImage.Assign(image1.Picture.Graphic);
        JPEGImage.CompressionQuality:=25;
        JPEGImage.Compress;
        JPEGImage.SaveToFile(ExtractFilePath(SavePictureDialog1.Filename) + trim(LabeledEdit1.Text) +'.jpg ');
    end;
    end;

    方法2:

    procedure Tf_NewsPic.BitBtn1Click(Sender: TObject);
    var
      i: Integer;
      JI: TJPEGImage;
    begin
    ifnot OpenPictureDialog1.Execute then exit;
    for i :=0to OpenPictureDialog1.Files.Count -1do
    begin
        JI := TJPEGImage.Create;
        JI.LoadFromFile(OpenPictureDialog1.Files[i]);
        image4.Picture.Bitmap.Assign(JI);
        JI.Assign(image4.Picture.Bitmap);
        JI.CompressionQuality :=25;
        JI.Compress;
        JI.SaveToFile(zhtier.GetTempDir + ExtractFileName(OpenPictureDialog1.Files[i]));
        Q1.Append;
        TBlobField(Q1.Fieldbyname('图片')).LoadFromFile(OpenPictureDialog1.Files[i]);
        Q1.Post;
        JI.Free;
    end;
      Q1.Last;
    end;

  • 相关阅读:
    Set,List,Map的区别
    阅读笔记15
    阅读笔记14
    阅读笔记13
    阅读笔记12
    阅读笔记11
    阅读笔记10
    架构漫谈读后感
    阅读笔记1
    暑期周记8
  • 原文地址:https://www.cnblogs.com/key-ok/p/3476631.html
Copyright © 2011-2022 走看看