Clone this repo:
  1. 2f86807 Automatically set mirroring if facingMode available. by Tomasz Mikolajewski · 9 weeks ago master
  2. 96fcd1d Bump version to 5.6.0. by Tomasz Mikolajewski · 9 weeks ago
  3. 4cd3164 Fix wrong camera picked when toggling cameras. by Tomasz Mikolajewski · 10 weeks ago
  4. 2f2c537 Force the front facing camera as default on reef. by Tomasz Mikolajewski · 10 weeks ago
  5. f5234ce Fix effect previews when in portrait orientation. by Tomasz Mikolajewski · 3 months ago

Camera App

Camera App is a packaged app designed to take pictures with several effects using the embedded web camera.

Supported systems

Should work on any operating system, especially on Chrome OS.

Compiling and installing

To compile run “make all”, then drag the camera.crx package from the build directory to Chrome. Note, that currently building on Linux only is supported. However, the crx packages should work on any other operating system without problems.

Automated tests

To perform automated tests on Linux, run “make run-tests”. Note, that these tests are experimental. The script must be able to execute sudo without a password.

The automated tests run chromium with a testing package of the Camera app. The Camera app communicates with the python test runner via web sockets. Note, that you will need a usb web camera to be plugged in. Embedded notebook cameras may also work, depending on the model.

Shortcuts

  • Left, Right - choose effects.
  • Space, Enter - take a picture.
  • Delete - deletes pictures (in the gallery).
  • Double click - saves pictures (in the gallery).

Tricks

  • Clicking on some effects on the ribbon, randomizes its parameters.

Known issues

http:///crbug.com/?q=Cr%3DPlatform-Apps-Camera