change formatting

input examples are now given as

```bash
input $ARG1
```

While outputs use md's '> ' sign as a quote.
This commit is contained in:
2023-06-17 21:28:20 +02:00
parent 1ba3010b81
commit ba8026e0c3
102 changed files with 2388 additions and 3211 deletions

View File

@@ -6,48 +6,68 @@ tags: [ "Documentation", "Vision" ]
Convert jpg to png.
> convert image.jpg image.png
```bash
convert image.jpg image.png
```
> convert image.jpg -quality 50 image.jpg
```bash
convert image.jpg -quality 50 image.jpg
```
'Quality' must be from 1 to 100.
> convert -resize 50% image.jpg image2.jpg
```bash
convert -resize 50% image.jpg image2.jpg
```
Resizing only changes jpegs. Change a png with:
> convert input.png png8:out.png
```bash
convert input.png png8:out.png
```
# Invert Colours
> convert input.jpg output.jpg -negate
```bash
convert input.jpg output.jpg -negate
```
# Make Images Smaller
> convert image.jpg -resize 25% output.jpg
```bash
convert image.jpg -resize 25% output.jpg
```
# Trim images to border
This is generally used for transparrent images.
> convert -trim image.png output.png
```bash
convert -trim image.png output.png
```
Make the white of an image transparrent.
> convert -transparent white -fuzz 10% input.png output.png
```bash
convert -transparent white -fuzz 10% input.png output.png
```
The 'fuzz' option tells the computer that 'close to white' is fine. You might want to use 20% or higher fuzz.
## Dropshadow
> `convert <input file> \( +clone -background black -shadow 50x8+0+5 \) +swap -background none -layers merge +repage <output file>`
```bash
`convert <input file> \( +clone -background black -shadow 50x8+0+5 \) +swap -background none -layers merge +repage <output file>`
```
# Convert every jpg in directory to png
> mogrify -format png *.jpg
```bash
mogrify -format png *.jpg
```
# Printing Words
@@ -77,14 +97,20 @@ $potrace -s output.ppm -o svgout.svg
See your installed fonts:
> convert -list font
```bash
convert -list font
```
Make na image showing day of the week:
> convert -fill blue -font Sauce-Code-Pro-Semibold-Nerd-Font-Complete-Mono -gravity center -pointsize 79 label:$(date +%A) day.png
```bash
convert -fill blue -font Sauce-Code-Pro-Semibold-Nerd-Font-Complete-Mono -gravity center -pointsize 79 label:$(date +%A) day.png
```
Make a meme:
> convert inputmemeimage.png -font impact -fill white -pointsize 84 -stroke black -strokewidth 3 -gravity north -annotate +0+20 'TOP MEME TEXT' -gravity south -annotate +0+20 'BOTTOM MEME TEXT' outputmemeimage.png
```bash
convert inputmemeimage.png -font impact -fill white -pointsize 84 -stroke black -strokewidth 3 -gravity north -annotate +0+20 'TOP MEME TEXT' -gravity south -annotate +0+20 'BOTTOM MEME TEXT' outputmemeimage.png
```