Not quite sure, but could you try this one:
procedure TForm1.Button1Click(Sender: TObject);
var
jpg: TRasterImage;
begin
jpg := Chart1.SaveToImage(TJpegImage);
try
TJPegImage(jpg).CompressionQuality:=10; //10% quality - pretty low-quality!
jpg.SaveToFile('d:\temp\test.jpg');
finally
jpg.Free;
end;
end;
The image looks pretty ugly, could be 10% quality - I guess it works.