author | Vladimir Marek <Vladimir.Marek@oracle.com> |
Wed, 28 Sep 2016 19:43:56 +0200 | |
changeset 7032 | d064e0405780 |
child 7470 | c8a35bc3a99c |
permissions | -rw-r--r-- |
7032
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
1 |
cd /var/tmp |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
2 |
|
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
3 |
convert -list font | wc -l # ~ 200 lines of output |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
4 |
|
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
5 |
convert -size 170x100 xc:black \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
6 |
-fill white -draw 'circle 50,50 13,50' \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
7 |
-draw 'circle 120,50 157,50' \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
8 |
-draw 'rectangle 50,13 120,87' \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
9 |
-fill black -draw 'circle 50,50 25,50' \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
10 |
-draw 'circle 120,50 145,50' \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
11 |
-draw 'rectangle 50,25 120,75' \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
12 |
-fill white -draw 'circle 60,50 40,50' \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
13 |
-draw 'circle 110,50 130,50' \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
14 |
-draw 'rectangle 60,30 110,70' \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
15 |
-gaussian 1x1 +matte logo_mask.png |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
16 |
|
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
17 |
convert logo_mask.png -background red -alpha shape \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
18 |
-font Times-Roman -pointsize 36 -fill white -stroke black \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
19 |
-gravity Center -annotate 0 "Ant" \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
20 |
logo.png |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
21 |
|
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
22 |
convert logo.png -alpha extract -blur 0x6 -shade 110x30 -normalize \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
23 |
logo.png -compose Overlay -composite \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
24 |
logo.png -alpha on -compose Dst_In -composite \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
25 |
logo_3D.png |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
26 |
|
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
27 |
convert logo_3D.png \( +clone -background navy -shadow 80x4+6+6 \) \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
28 |
+swap -background none -layers merge +repage logo_3D_shadowed.png |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
29 |
|
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
30 |
convert logo_3D_shadowed.png \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
31 |
\( +clone +repage -alpha off -fx 'rand()' -shade 120x30 \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
32 |
-fill grey70 -colorize 60 \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
33 |
-fill lavender -tint 100 \) \ |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
34 |
+swap -composite logo_3D_bg.jpg |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
35 |
|
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
36 |
# Now compare logo_3D_bg.jpg to the image at |
d064e0405780
24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff
changeset
|
37 |
# http://www.imagemagick.org/Usage/advanced/#3d-logos |