Announcement

Collapse
No announcement yet.

JPEG.CompressionQuality

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • JPEG.CompressionQuality

    Hallo

    um ein JPEG (Image.Picture) zu kompremieren, habe ich mit diesem Code versucht
    Aber das Bild (image2) hat immer die selbe Qualtät egal was ich in Edit1.Text eintrage !
    PHP Code:
    PROCEDURE BMPtoJPG (CONST  myBMPTBitmapmyJPGTPicture);
    VAR
    BitmapTBitmap;
    JPEG TJPEGImage;
    BEGIN
    Bitmap 
    := TBitmap.Create;
    JPEG := TJPEGImage.Create;
    TRY
    Bitmap.Assign(myBMP);
    JPEG.CompressionQuality := StrToInt(Form1.edit1.Text);
    JPEG.Assign(Bitmap);
    myJPG.Assign(JPEG);
    FINALLY
    Bitmap.Free;
    JPEG.Free
    END
    ;
    END;


    procedure TForm1.Button1Click(SenderTObject);
    begin
    image2
    .picture:= nil;
    BMPtoJPG(Image1.Picture.Bitmap,Image2.Picture);
    end

  • #2
    Wurde schon in der Delphi-Praxis gestellt. Lösung wurde auch in Beitrag #2 gegeben.

    Comment

    Working...
    X