Camera for Android
Android camera component for Delphi and C++Builder.
- Built on the native Android Camera API
- Supports Delphi/C++Builder versions 10.4 - 13
- Includes full source code with the registered version
- Royalty—free distribution in your applications
Order Camera for Android $120 USD (license for one developer)
Order Camera for Android multi-license $360 USD (license for all developers in company)
Order Camera for Android year upgrades $60 USD (registered users only)
Order Camera for Android year upgrades multi-license $180 USD (registered multi-license users only)
FAQ
How do I enable Auto Focus mode on my device?
if foContinuousVideo in ACamera.SupportedFocusModes then Camera.FocusMode := foContinuousVideo;
How do I rotate a still image captured from the camera?
procedure TFormMain.ACameraPictureTaken(Sender: TObject; Data: TArray<System.Byte>);
var
Stream: TBytesStream;
Bitmap: TBitmap;
begin
// write original image
TFile.WriteAllBytes(TPath.Combine(TPath.GetPublicPath, 'picture_' + FormatDateTime('yyyymmdd_hhnnss', Now) + '.jpeg'), Data);
// rotate image and write it
Stream := TBytesStream.Create(Data);
try
Bitmap := TBitmap.CreateFromStream(Stream);
try
Bitmap.Rotate(90);
Bitmap.SaveToFile(TPath.Combine(TPath.GetPublicPath, 'picture_' + FormatDateTime('yyyymmdd_hhnnss', Now) + '_rotated.jpeg'));
finally
Bitmap.Free;
end;
finally
Stream.Free;
end;
end;