�����Ǥϡ��������������ˤ��ơ�ImageMagick�δ���Ū�ʻȤ������������Ƥ��ޤ��� Windows�DZ齬������ˤϡ�����Ȥ��ơ�Cygwin��ImageMagick�� ���ȡ��뤬�Ѥߡ�PATH�����ꤷ�Ƥ����ΤȤ��ޤ��� ���ʤߤˡ�Linux�Ǥ�ImageMagick�γƥ��ޥ�ɤ����ȡ��뤵 ��Ƥ��뤳�Ȥ�¿���Τǡ�Linux�Ķ��οͤϤ����˲����α齬���Ƥ����Ȥ� �Ǥ���Ϥ��Ǥ���
ImageMagick����Ǥ⡢
����Ѥ��ޤ����äˡ�convert�Ϥ褯���Ѥ��ޤ��Τǡ��Ȥ� ���ʤ���褦�ˤʤäƤ���������
���α齬�ǽ�������������ϡ� ���Υڡ����������˷Ǻܤ���Ƥ��ޤ��Τǡ� ���Ȥ��Ƥ���������
�ޤ��ϡ��ʲ��α齬�ǻ��Ѥ��������JPEG�������Х��1��7�ˤ���¸���褦��
[���1]
[���2]
[���3]
[���4]
[���5]
[���6]
[���7]
�����Ʋ����������ϡ���500����375��
convert�δ��ܤ������Υե����ޥå���ưŪ�� �Ѵ����Ƥ����ȸ����롣�̾�ϲ����Τ褦�˳�ĥ�Ҥ����ѹ� ����С�������Ѵ����Ƥ����ʲ�����JPEG��������PNG�����ؤ��Ѵ���ˡ�
raw�ե����ޥå� �ʤإå��ʤ���ñ�˥ǡ��������Ҥ��줿�ե����ޥåȡ� Photoshop�ǤΡ����ѥե����ޥåȡסˤ��顢¾�Υե����ޥåȤ��Ѵ������� �ˤϡ���Ĵ(depth)�ȡ�����������(size)����ꤷ�ʤ��ƤϤʤ�ʤ���
����������500�ʲ��ˡ�375�ʽġˤβ�����100��75�˽̾�����������20%�ν̾���
��ˡ1��
��ˡ2��
��ˡ3���ʽġ����ν̾���Ψ��Ʊ���Ǥ���в�������ˡ�Ǥ����������
Web�ڡ��������ƻ��Ȥ���ȡ���-normalize�פȤ������ץ�����Ȥ��Ф� ����褦�˽Ƥ���Ȥ��������ä�����������Ѥ��Ƥ��������Ŭ�Ѥ���� ����ȥ饹�Ȥ���Ĵ�����ɤ����������ù���ɽ������Ƥ��ޤä����ޤ��� ¾�˲�ǽ���Τ��륪�ץ����Ȥ��ơ���-contrast�ס�-enhance�פ��Ƥߤ� ����Ʊ�ͤη�̤Ȥʤä�����-equalize�פ������ɹ��ʷ�̤��ä��Τǡ� �����˾Ҳ𤹤롣
��1�ʳ����ֲ������в����νŤ�碌
��2�ʳ������в������IJ����νŤ�碌
�����θ��ܤΤ褦�ˡ�-rotate����Ѥ���С�Ǥ�դ� ��ž���٤�Ϳ���뤳�Ȥ��Ǥ��롣
���ײ���30�ٲ�ž��
�������岼ȿž�ˤ�-flip�� ����ȿž�ˤ�-flop�Ȥ������ץ�������Ѥ��Ƥ��ǽ�Ǥ��롣
�岼ȿž��
����ȿž��
����ʬ�����2�Ͳ��˶����γ�Ĵ����ꤷ������
��������Ǥϡ�������30�ʾ�ξ��ˤ���30̤���ξ��ˤϹ����Ѵ�����롣
��������Ǥϡ�������120�ʾ�ξ��ˤ���120̤���ξ��ˤϹ����Ѵ�����롣
�Ȥ�Ĥ��ƽ��ϡ�border
����͡�median
�ܤ�����blur
���å���С�edge
����ܥ���emboss
�ְ���1��sample
�ְ���2��sample
��������Ǥϡ�Ʊ���������Υ⥶�������������������ʤϤ�?�ˡ�
�㤨�С�Ʊ��ν����ե�����̾���ۤʤ�����Dz�������ⷫ���֤����� �����ꤷ�Ƥ����������빽���ݤ������Ǥ��������ä���ְ�ä�������Ԥ����� ���⤢��ޤ����������äơ������ǾҲ𤹤�褦�ʰ����������Ѥ������� �����Ȥ��������Ϥ褯����ޤ��Τǡ����ͤˤ��Ƥ���������
mogrify�ϡ�convert����٤ơ�ʣ���β������Ф���������礷�ƹԤ����Ȥ��� ���롣
JPEG�������Ƥ�PNG�������Ѵ���
JPEG�������Ƥ������������Ѥ��ƾ����¸��
Ʊ����ĥ�ҤǤ��äƤ������������Ƚ������ʤ����������ߤ��Ƥ���Ȥ� �ˤϻ��Ѥ��Ť餯�����ξ��ˤϲ�������륷���륹����ץȤ���Ѥ��� �Τ�Ŭ�ڤȻפ��롣
UNIX�������Ǥϡ�Ʊ����Ȥ�ʣ�����֤��Ȥ��ʤɡ� �����륹����ץ��Ȥ�Ф��ե�������뤳�Ȥ��褯���롣 �㤨�С�������all_convert.sh�Ȥ��������륹����ץȤ���Ǥϡ� forʸ��Ȥä������֤�������¸����Ƥ��롣C����ʤɤ�forʸ�� ¿��ʸˡ���ۤʤ�Τǡ����դ��פ��롣
all_convert.sh�����
#!/bin/bash
for num in 1 2 3 4 5 6 7
do
convert tm931028b${num}.jpg tm931028b${num}.png
done
�嵭��1���ܤϡ�#!/bin/bash�פȵ��Ҥ��뤳�Ȥǡ���/bin/bash��ʸˡ�˴�Ť� ������Ԥ������륹����ץȤǤ���פ��������Ƥ��롣
3���ܤ�forʸ�ǡ�num�Ȥ����ѿ���1����2��3���ġ�7�ޤǿ�������������Ƥ����� ���Τ��Ӥˡ�do��done����Ȥ��¹Ԥ���롣 �ѿ�num���ͤ����Ѥ���ˤϡ� $num�ޤ���${num}�Τ褦�˻��ꤹ��ɬ�פ����롣
��¸�塢��./all_convert.sh�פΤ� ���˻��ꤹ�뤳�Ȥǡ������륹����ץȤ���Ȥ��¹Ԥ���롣
all_convert.sh�μ¹���ˡ1
all_convert.sh�μ¹���ˡ2
�¹���ˡ2�Ǥϡ��ǽ�˼¹Բ�ǽ���ѡ��ߥå������ Ϳ���Ƥ��롣����ˤ�ꡢ2���ܤλ���ǥ����륹����ץȤ����Ƥ��¹Ԥ���롣
�����륹����ץȤ˴ؤ������Ū�������Ͼʤ��Ƥ��뤬���⤦���� �ܺ٤��Τꤿ�����ˤϡ� �֥����륹����ץȤδ��ܡ���Web�ڡ����Ȥ��줿����
���ʤߤˡ��嵭��mogrify��̿����륹����ץȤǽȡ������Τ褦�� ���ˤʤ롣��newfile�פȤ����ѿ��ˡ���ĥ�Ҥ�png���ѹ������ե�����̾�� �������Ƥ��롣�ޤ����̾�Υ��ޥ�ɻ��Ѥ��֤��Ƥϡ� ��ls *.jpg�פdz�ĥ�Ҥ�jpg�Υե���������ɽ�������뤬�������Ǥ� ��$(ls *.jpg)�פȤ��뤳�Ȥǡ� ��ĥ�Ҥ�jpg�Υե������ �İ�Ĥ��Ф��ƽ�����Ŭ�Ѥ������Ȥ�����̣�ˤʤ롣
#!/bin/bash
for file in $(ls *.jpg)
do
newfile=`echo $file | sed 's/jpg/png/'`
convert $file $newfile
done
![]() |
![]() |
![]() |
![]() |
| ���1 | ���2 | ���3 | ���4 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| ���5 | ���6 | ���7 | composite(R:G:B=���4:3:2) |
![]() |
![]() |
![]() |
![]() |
| equalize | rotate | flip | flop |
![]() |
![]() |
![]() |
![]() |
| threshold | border | median | edge |
![]() |
![]() |
![]() |
|
| emboss | sample����1�� | sample����2�� |