components/imagemagick/TESTING
author Vladimir Marek <Vladimir.Marek@oracle.com>
Thu, 22 Sep 2016 14:47:13 +0200
branchs11u3-sru
changeset 7046 d80040c62de5
child 7470 c8a35bc3a99c
permissions -rw-r--r--
24708195 Update ImageMagick to 6.9.5-10 24708117 problem in UTILITY/IMAGEMAGICK
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7046
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     1
cd /var/tmp
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     2
d80040c62de5 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
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     4
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     5
convert -size 170x100 xc:black \
d80040c62de5 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' \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     7
   -draw 'circle 120,50 157,50' \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     8
   -draw 'rectangle 50,13 120,87' \
d80040c62de5 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' \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    10
   -draw 'circle 120,50 145,50' \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    11
   -draw 'rectangle 50,25 120,75' \
d80040c62de5 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' \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    13
   -draw 'circle 110,50 130,50' \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    14
   -draw 'rectangle 60,30 110,70' \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    15
   -gaussian 1x1 +matte logo_mask.png
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    16
d80040c62de5 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 \
d80040c62de5 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 \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    19
   -gravity Center -annotate 0 "Ant" \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    20
   logo.png
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    21
d80040c62de5 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 \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    23
   logo.png -compose Overlay -composite \
d80040c62de5 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 \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    25
   logo_3D.png
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    26
d80040c62de5 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 \) \
d80040c62de5 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
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    29
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    30
convert logo_3D_shadowed.png \
d80040c62de5 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 \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    32
    -fill grey70 -colorize 60 \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    33
    -fill lavender -tint 100 \) \
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    34
    +swap -composite logo_3D_bg.jpg
d80040c62de5 24708195 Update ImageMagick to 6.9.5-10
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    35
d80040c62de5 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
d80040c62de5 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