Files
flutter-elinux-plugins/packages/camera/README.md
T
Hidenori MatsubayashiandGitHub fe274a8038 [camera] Fix wrong orientation (#36)
* Fixed the bug. See: #6 (comment)

* Also, I changed the camera type from back-camera to external-camera.
2021-08-20 10:45:18 +09:00

48 lines
1.1 KiB
Markdown

# camera_elinux
The implementation of the camera plugin for flutter elinux. APIs are designed to be API compatible with the the official [`camera`](https://github.com/flutter/plugins/tree/master/packages/camera).
## Required libraries
This plugin uses [GStreamer](https://gstreamer.freedesktop.org/) internally.
```Shell
$ sudo apt install libgstreamer1.0-dev
# Install as needed.
$ sudo apt install libgstreamer-plugins-base1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
```
## Usage
### pubspec.yaml
```yaml
dependencies:
camera: ^0.8.1+7
camera_elinux:
git:
url: https://github.com/sony/flutter-elinux-plugins.git
path: packages/camera
ref: main
```
### Source code
Import `camera` in your Dart code:
```dart
import 'package:camera/camera.dart';
```
## Troubleshooting
If you get the following error:
```Shell
Wrong JPEG library version: library is 62, caller expects 80
```
, try the following:
```Shell
sudo mv /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstjpeg.so \
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstjpeg.so.org
```