> For the complete documentation index, see [llms.txt](https://jmax45.gitbook.io/xphoto/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jmax45.gitbook.io/xphoto/usage.md).

# Usage

### Encoding a text message inside a picture

```
xphoto --encode -i cover.png -m "Hello World" -o encoded.png
```

### Encoding a file inside a picture

```
xphoto --encode -i cover.png -f myfile.txt -o encoded.png
```

### Decoding data from a picture

```
xphoto --decode -i encoded.png
```

### Optional parameters

#### Password

```
xphoto --encode -i cover.png -m "Hello World" -o encoded.png --password mypassword
```
