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;

  • 相关阅读:
    [BZOJ3413]匹配
    [BZOJ3879]SvT
    [BZOJ1339] [Baltic2008] Mafia / 黑手党
    [BZOJ1834] [ZJOI2010] network 网络扩容
    [BZOJ1449] [JSOI2009]球队收益 / [BZOJ2895] 球队预算
    [BZOJ2597] [WC2007]剪刀石头布
    [BZOJ1283]序列
    [BZOJ2127]happiness
    Java公开课-04.异常
    Java公开课-03.内部类
  • 原文地址:https://www.cnblogs.com/key-ok/p/3476631.html
Copyright © 2011-2022 走看看