WINSOFT components and applications

Camera for Android

Camera for Android

Delphi and C++Builder camera component for Android.
Download Camera for Android 4.4 trial version
Download demo example
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)
Order Winsoft Component Package

FAQ

How can I set auto focus mode?

if foContinuousVideo in ACamera.SupportedFocusModes then
  Camera.FocusMode := foContinuousVideo;

How can I rotate still image retrieved from 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;

Useful Links

Awesome Extended Camera Component For Delphi XE7 Firemonkey On Android

Icon Barcode Suite
Icon Barcode Suite for FireMonkey
Icon Camera for FireMonkey
Icon Camera for iOS
Icon Camera for macOS
Icon Camera for VCL
Icon OBR Library for Android
Icon OBR ML Library for Android
Icon Optical Barcode Recognition for FireMonkey