author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Sat, 28 Nov 2020 14:37:48 +0200 | |
changeset 2469 | d6eb5318b6ff |
parent 2076 | 4c6e870028b0 |
permissions | -rw-r--r-- |
1334
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
1 |
.. -*- coding: utf-8; -*- |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
2 |
|
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
3 |
======== |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
4 |
Image. |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
5 |
======== |
1346
a2fbf50a43f4
Fix: Has no 'contents::' directive.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1334
diff
changeset
|
6 |
.. contents:: |
1905
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1731
diff
changeset
|
7 |
:local: |
1334
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
8 |
|
2076 | 9 |
Image viewers |
10 |
============= |
|
1579
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
11 |
|
1334
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
12 |
GraphicsMagick. |
1579
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
13 |
--------------- |
1334
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
14 |
|
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
15 |
GraphicsMagick command-line utilities to create, edit, or convert images. |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
16 |
|
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
17 |
ImageMagick. |
1579
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
18 |
------------ |
1334
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
19 |
|
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
20 |
ImageMagick - is a free software suite for the creation, modification and |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
21 |
display of bitmap images. |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
22 |
|
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
23 |
gthumb. |
1579
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
24 |
------- |
1334
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
25 |
|
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
26 |
gThumb is an advanced image viewer and browser. It has many useful features, |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
27 |
such as filesystem browsing, slide show, image catalogs, web album creation, |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
28 |
camera import, image CD burning, batch file operations and quick image editing |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
29 |
features like transformation and color manipulation. |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
30 |
|
1731 | 31 |
qiv. |
32 |
---- |
|
33 |
||
34 |
Quick image viewer for X. |
|
35 |
||
2076 | 36 |
Image editors |
37 |
============= |
|
38 |
||
39 |
General purpose editor:: |
|
1334
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
40 |
|
2076 | 41 |
$ sudo apt install gimp |
42 |
||
43 |
Screenshot editor:: |
|
44 |
||
45 |
$ sudo apt install shutter |
|
1579
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
46 |
|
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
47 |
Join icons to sprite. |
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
48 |
===================== |
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
49 |
|
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
50 |
Make one liner:: |
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
51 |
|
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
52 |
$ convert *.png -append sprites.png # vertically |
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
53 |
$ convert *.png +append sprites.png # horizontally |
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
54 |
|
1676
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
55 |
Make box (with auto size):: |
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
56 |
|
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
57 |
$ montage -background transparent --geometry 16x16 *.png sprites.png |
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
58 |
|
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
59 |
Make box with signs:: |
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
60 |
|
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
61 |
$ montage -font Bitstream-Vera-Sans-Mono -pointsize 8 -set label '%f\n%wx%h' \ |
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
62 |
-background white --geometry 16x16 *.png sprites.png |
1579
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
63 |
|
1676
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
64 |
To get list of available font names:: |
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
65 |
|
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
66 |
$ identify -list font |
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
67 |
|
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
68 |
Make box with selected width or height:: |
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
69 |
|
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
70 |
$ montage -tile 2x *.png sprites.png |
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
71 |
$ montage -tile x3 *.png sprites.png |
cb6a89ad2210
Make box with signs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1634
diff
changeset
|
72 |
$ montage -tile 3x4 *.png sprites.png |
1579
70096c1070db
Join icons to sprite.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1346
diff
changeset
|
73 |
|
1634 | 74 |
Remove EXIF data. |
75 |
================= |
|
76 |
:: |
|
77 |
||
78 |
$ sudo apt-get install libimage-exiftool-perl |
|
79 |
$ exiftool -all= *.jpg |
|
80 |
||
81 |
$ sudo apt-get install exiv2 |
|
82 |
$ exiv2 rm *.jpg |
|
83 |
||
84 |
$ sudo apt-get install imagemagic |
|
85 |
$ convert -strip FROM.jpg TO.jpg |
|
86 |
$ mogrify -strip PIC.jpg |
|
87 |