Independent JPEG Group's JPEG software �λȤ���


�ܼ�

�Ϥ����

�����Υץ������ϡ�JPEG �����ΰ��̤�Ÿ����Ԥʤ��ޤ��� JPEG (�������ڥ����ɤ�) �ϡ� �ե륫�顼�����ȥ��쥤��������(��Υ���)�����Τ����ɸ�ಽ���줿��������ˡ�Ǥ��� JPEG �ϡּ������Ρ����ʡ� �㤨�Х�����ʡ��Ǽ�������̿��ʤɤΤ褦�ʲ����򰷤����Ȥ�ǰƬ���߷פ���Ƥ��ޤ��� ̡��Τ褦�ʳ�������ʤɤΡ��󸽼�Ū�ʡײ����ϡ�JPEG �ˤϤޤä��������Ƥ��ޤ��� ���Τ褦�ʲ����Ǥϡ�JPEG �������㤤����Ψ���������ʤ����� �⤷���ϲ����ʼ����ܤ˸����ư����ʤäƤ��ޤ��ޤ���

JPEG ����ĵհ��̤Ǥ����Ĥޤꡢ ���ϲ���(Ÿ�����줿����)�����ϲ���(�����β���)�Ȥ�ɬ������Ʊ���ǤϤ���ޤ��� ���Τ��ᡢ���ϲ��������ϲ���������Ʊ���Ǥʤ���Фʤ�ʤ����ˤϡ� JPEG ��Ȥ��٤��ǤϤ���ޤ��󡣤�������ŵ��Ū��(��������)���ʲ����Ǥϡ� �����ܤǤϤ��ۤɤβ��������Ϥʤ������ɤ�����Ψ�����뤳�Ȥ��Ǥ��ޤ����⤷�� �����ʼ����㤯�Ƥ�褤�Τʤ顢����˹⤤����Ψ�ǰ��̤��뤳�Ȥ��ǽ�Ǥ��� �����ʼ��ȥե����륵�����ϡ� ���̻��� quality �ͤ�Ĵ��(�ȥ졼�ɥ���)���뤳�Ȥ���ǽ�Ǥ���

����Ū�ʻ���ˡ

JPEG �����ΰ��̤�Ÿ���ˤϡ�cjpeg / djpeg �Ȥ��� 2�ĤΥץ�������Ȥ��ޤ���cjpeg �ϡ������ե������ JPEG �����˰��̤��ޤ��� djpeg �ϡ�JPEG �ե������Ÿ�����ư���Ū�˻Ȥ��Ƥ�������������ᤷ�ޤ���

����Ū�ʥ��ޥ�ɥ饤��ϡ�

cjpeg [�����å�] (���̤���)�����ե�����Υꥹ�� ...

�ޤ��ϡ�

djpeg [�����å�] (Ÿ������)JPEG�ե�����Υꥹ�� ...

���ޥ�ɥ饤���˥ꥹ�Ȥ��줿�ե����뤬�����줾�졢���̡�Ÿ������ޤ��� ���ϥե�������ѹ�����ޤ��� ���Ϥϡ���ĥ�Ҥ���������ϥե�����̾��Ʊ���ե�����̾�ǽ񤭽Ф���ޤ��� cjpeg �Ͻ��ϥե�����̾�γ�ĥ�ҤȤ��ƾ�� .jpg ��Ȥ��ޤ��� djpeg �ϡ������å������򤵤줿���ϲ��������˽��ä� .bmp .gif .ppm .rle .tga �Τɤ줫��Ȥ��ޤ���

�㤨�С�xxx.bmp �� xxx.jpg �ˡ�yyy.ppm �� yyy.jpg �ˡ� ���줾���Ѵ�����Ȥ��ޤ��礦�����λ��ϡ��ʲ��Τ褦�ˤ��ޤ���

cjpeg xxx.bmp yyy.ppm

�ۤȤ�ɤΥ����ƥ�ǡ� ���ϥե�����λ����ɸ��Ū�ʥ磻��ɥ����ɤ�Ȥ����Ȥ��Ǥ��ޤ����㤨�С� DOS �� Windows �� djpeg *.jpg �Ȥ���ȡ� �����ȥǥ��쥯�ȥ�ˤ��뤹�٤Ƥ� JPEG �ե����뤬Ÿ������ޤ���

�⤷�����ϥե�����̾��Ʊ̾�Υե����뤬����¸�ߤ��Ƥ�����ˤϡ� ��񤭤��뤫�ɤ�����Ҥͤ��å��������Ǥޤ��������Ǥ⤷�֤�����(n)�פ���������ϡ� ���Υե�����ν�����ķ�Ф��Ƽ��Υե�����ؤȿʤߤޤ���

�����å��ȥե�����̾��֤˺����뤳�Ȥ�Ǥ��ޤ��������ʲ��˵󤲤ޤ���

djpeg -gif file1.jpg -targa file2.jpg

������Ǥϡ�file1.jpg �� GIF ������ (file1.gif)��file2.jpg �� Targa ������ (file2.tga)�����줾��Ÿ������ޤ����Ĥޤꡢ���줾��Υե�����̾�� �ֺ�¦�ˡ�¸�ߤ��륹���å������������Υե�����ν����˱ƶ���Ϳ���ޤ��� �����Τ褦�˥����å�Ʊ�Τ����礹����ˤϡ� ���ζ��礹�륹���å�����ǰ��ֱ���¸�ߤ����Τ�ͥ�褵��ޤ���

-outfile �����å���Ȥ����Ȥǡ����ϥե�����̾���ѹ����뤳�Ȥ�Ǥ��ޤ���

cjpeg -outfile output.jpg input.ppm

-outfile �ϡ� ���Υ����å����ⱦ��¸�ߤ���ǽ�����ϥե�����̾���Ф��ƤΤ�Ư���ޤ���

���ߥ��ݡ��Ȥ���Ƥ�������ե���������ϡ�PPM (PBMPLUS color format)�� PGM (PBMPLUS gray-scale format)��BMP��GIF��Targa��RLE (Utah Raster Toolkit format) �� 6����Ǥ�����RLE �� URT library �����ѤǤ�����Τߡ� ���ʤߤˤ���ϡ�DOS/Windows ��ޤᡢ�ۤȤ�ɤ���UNIX�Ķ��Ǥ����ѤǤ��ޤ��󡣡� cjpeg �ϡ������Ĥ��� Targa �����ե����������� �������ϲ���������ưŪ��ǧ�����ޤ��� djpeg �ˤϡ����Ϥ������������(�����å���Ȥä�)���ꤷ�ʤ���Фʤ�ޤ���

�������� Version 6b �ʹߤǤϡ�cjpeg �Ǥ� GIF �����������Ϥ����ѤǤ��ޤ��� �ޤ���djpeg �Ǥ� GIF �������Ϥϡ�̵���� GIF �ե�����פȤ�����Τ�������ޤ��� �������äơ�������Ȱ��̤��줿 GIF �ե������������������ˤϡ� GIF �ʳ��η����ǽ��Ϥ����塢¾�Υ��եȤ�Ȥä� GIF ���Ѵ����Ƥ��������� cjpeg �Ǥΰ��̤κݤ⡢���� GIF �ʳ��η������Ѵ����Ƥ���ԤʤäƤ���������

JPEG �ե�����η����ϡ����¾�ɸ��Ȥ��ƹ����Ȥ��Ƥ��� JFIF �����Ǥ��� JPEG �ˤ�¾�ˤ⡢���ޤ깭���ϻȤ��Ƥ��ʤ��ޥ��ʡ��ʥե����������¸�ߤ��ޤ����� ���Υ��եȤǤϤ����ϥ��ݡ��Ȥ���Ƥ��ޤ���

�����å���̾���ϡ�û�̤��ƻ���Ǥ��ޤ����㤨�� -grayscale �� -gray �Ȥ� -gr �Ȥ�񤱤ޤ����ۤȤ�ɤΡִ���Ū�ʡץ����å��ϡ� 1ʸ���ˤޤ�û�̤Ǥ��ޤ�����ʸ���Ⱦ�ʸ���϶��̤���ޤ���(-BMP �� -bmp ��Ʊ��)���ޤ����ʲ��������ǤϽҤ٤��Ƥ��ޤ��󤬡� �ѹ񼰤Υ��ڥ��ϣˤǤ�(���Ȥ��� -greyscale)��

CJPEG �ξܺ�

cjpeg �δ���Ū�ʥ��ޥ�ɥ饤�󥹥��å��ϰʲ��ΤȤ��ꡧ

-quality N ���ꤵ�줿�ͤˤ������ä��̻Ҳ��ơ��֥���ͤ��������� �����ʼ���Ĵ�ᤷ�ޤ��������ǽ���ͤ��ϰϤ� 0(�ǰ�)��100(����) �Ǥ��� ��ά���δ����ͤ� 75�Ǥ���(�ܺ٤ϸ��)
-grayscale �̾�Υ��顼�������顢��Υ���(���쥤��������) JPEG �ե������������ޤ��� ���쥤����������������ä� BMP �ե�����򰵽̤�����ˤϡ� ɬ�����Υ����å���ȤäƤ������������Υ��եȤϡ�BMP �ե���������äƤ�������� ���쥤��������������ɤ�����ưŪ�˸��Ф��뤳�ȤϤǤ��ޤ��� -grayscale ����ꤹ��ȡ���������� JPEG �ե�����⾮�����ʤꡢ ���̡�Ÿ���ˤ�����������֤�û���ʤ�ޤ���
-optimize ����ȥ��ԡ����(Huffman ���)�κ�Ŭ����Ԥʤ��ޤ��� �������ꤷ�ʤ����ϡ�����Υ���ȥ��ԡ���椬�Ȥ��ޤ��� -optimize ����ꤹ��ȡ��̾ ��������� JPEG �ե����뤬�����������ʤ�ޤ����� cjpeg �ΰ��̽���������٤��ʤꡢ�����¿���Υ��꤬ɬ�פˤʤ�ޤ��� ���λ���ϡ������ʼ���Ÿ�����ν������֤ˤϤޤä����ƶ����ޤ���
-progressive �ץ�����å��� JPEG �ե������������ޤ�(�ܺ٤ϸ��)��
-targa ���ϥե�����η����� Targa ����������Ū�˻��ꤷ�ޤ��� cjpeg �ξ�硢�ե�������� identification �ե�����ɤΤ��� Targa �ե�����ϡ� ��ưŪ��(���Υե����������)ǧ�����뤳�ȤϤǤ��ޤ��� ���Τ褦�� Targa �ե�������ɤ߹�����ˤϡ� ���ϥե������ Targa �����Ȥ��ư����褦������Ū�˻��ꤷ�ʤ���Фʤ�ޤ��� ���Τۤ��ΤۤȤ�ɤ� Targa �ե�����Ǥϡ����Υ����å�����ꤹ��ɬ�פϤ���ޤ���

-quality �����å���Ȥ��ȡ� JPEG �ե�����Υ������Ȳ����ʼ��Ȥ�Ĵ��(�ȥ졼�ɥ���)���뤳�Ȥ��Ǥ��ޤ��� quality ���ͤ�夲��ȡ�JPEG �ե�����Υ��������礭���ʤꡢ ���ϲ���(Ÿ�����줿����)�����ϲ���(�����β���)�˶�Ť��ޤ��� ���̤ϡ������ܤǸ����β����ȶ��̤��Ĥ��ʤ������ˤʤ� quality �ǡ� ���ġ��Ǥ��㤤(�Ǥ�ե����륵�����ξ������ʤ�) quality ��Ȥ������Ǥ��礦�� ������Ū��Ŭ���Ƥ��� quality ���ϰϤ� 50 ���� 95 �Ǥ�����Ǥ⡢ ������(quality ���������ʤ��Ȥ�����)�Ǥ��� 75 �����ۤܺ�Ŭ�Ǥ��뤳�Ȥ�¿���Ǥ��礦�� �⤷��75 �Ǥβ��������ʤ���Ŭ���ʤ��Τʤ�С���­�Τ���������������ޤǡ� ���٤� 5 �� 10 ���� quality ��夲�ƤߤƤ��������� �ʺǹ�η�̤������� quality �ͤϡ����β����ˤ�ä��Ѥ�뤳�Ȥ�褯����ޤ�����

quality �� 100 �ˤ���ȡ��ͤ����٤� 1 �Ǥ���褦���̻Ҳ��ơ��֥뤬�������졢 �̻Ҳ��ʳ��Ǥξ������(�������)���Ǿ��ˤʤ�ޤ���(���������ξ��Ǥ⡢ ���ͤδݤ�����䥵�֥���ץ���ʳ��Ǥξ�������������Ȥ���¸�ߤ��ޤ��� �Ĥޤꡢ100 �Ǥ�����쥹�ˤϤʤꤨ�ޤ���) ��������ϼ�ˡ� (���ѤǤϤʤ�)�¸�Ū����Ū�ˤ����ƴؿ����Ȥʤ�ޤ���95 �ʾ�� quality �ͤϡ� ���̤λ�����Ū�ˤ����Ƥ�����������Ǥ��ޤ��� JPEG �ե�����Υ��������޷���礭���ʤ���ˡ� ���β����ʼ��ˤ����ƤϤۤȤ���������ʤ�����Ǥ���

�դˡ�quality �� 50 �ʲ��ˤ���ȡ����β����ʼ����㤯�ʤꡢ �ե����륵���������˾������ʤ�ޤ���5 ���� 10 ����� quality �ϡ��㤨�С� �����饤�֥��θ���(���Ф�������ǥ���)�����ե��������Τ˻Ȥ��ޤ����ޤ��� ����äȤ���Ω��Ū���̤�����ˤϡ�quality 2 (�⤷���Ϥ�������)���ƤߤƤ��������� ������quality �� 25 ̤���ˤ�����硢 JPEG �Υ��ץ���󵬳ʤȤʤäƤ��� 2�Х��ȥ��������̻Ҳ��ơ��֥��Ȥä� JPEG �ե������ cjpeg �Ͻ��Ϥ��ޤ������η�����JPEG �ե�����ϡ� ¾�� JPEG �б����եȤǤ�����˲�����Ÿ���Ǥ��ʤ���礬���ꡢ ���ξ�� cjpeg �Ϥ������դ�¥����å���������Ϥ��ޤ����⤷�� ���Τ褦����������ξ��Ǥ⡢ ������ JPEG �б����եȤȤθߴ������ݤ�ɬ�פ�����ʤ�С�-baseline �����å���ʻ�Ѥ��Ƥ�����������

-progressive �����å���Ȥ��ȡ֥ץ�����å��� JPEG�׷����� JPEG �ե��������Ϥ��ޤ������Υ����פ� JPEG �ե�����Ǥϡ� �����ǡ�����(�夫��ν�ǤϤʤ�)ʣ���Υ�������ʬ�򤵤�ƥե�����˳�Ǽ����ޤ��� �⤷���η����Υե����뤬��®���̿��������̤�����������Ƥ����硢 �ǥ�����(ɽ�����ե�)�ϡ��ǽ�˼��������������򸵤˹Ӥ�������ޤ�ɽ������ ����³���Ƽ�������륹�����ˤ�äƲ���������˾ܺٲ������뤳�Ȥ�Ǥ��ޤ��� �ǽ�Ū�ʲ����ϡ�Ʊ�� quality �ǰ��̤������̤� JPEG �ե�����Τ�ΤȤޤä���Ʊ���ǡ� ���Υե����륵������ᤤ(�������ˤ�äƤϾ���������)��Τˤʤ�ޤ��� �����ץ�����å��� JPEG �ϡ��ޤ���������ڤ��ƤϤ��餺�� �ץ�����å��� JPEG �ե������ޤä���ɽ����Ÿ���Ǥ��ʤ��ǥ��������¿������ޤ���

��������

����ϡ�1995ǯ���ξ����򸵤ˤ�������Ǥ������ߤǤϡ��ץ�����å��� JPEG ���б����Ƥ��ʤ��ǥ�����(ɽ�����ե�)���������ʤ��Ǥ��礦���������� �ץ�����å��� JPEG �����ϡ���äȤ����Ū�� JPEG ���ʤǤ��� Baseline JPEG ����ˤ����äƤ��餺�����ʾ�Ǥ� �ץ�����å��� JPEG ��ɬ�����⥵�ݡ��Ȥ��ʤ��Ƥ��ɤ����ȤˤʤäƤ��ޤ���

����ȡ��ץ�����å��� JPEG �ν缡ɽ���ϡ� �����ޤǤ�֤�������ɽ����ˡ���ǽ�Ǥ���פȤ������Ȥ����Ǥ��äơ� �ץ�����å��� JPEG �б����եȤΤ��٤Ƥ��缡ɽ���򤹤�櫓�ǤϤ���ޤ��� �㤨�� Internet Explorer �ξ�硢 �ץ�����å��� JPEG �ե�����μ�����ϰ��ڤ�ɽ����Ԥ鷺�� ���ǡ�����������������Ȥ����Dz������Τ�ɽ�����ޤ������줸�㤢�� ������˾���������ɽ����������̤� JPEG �ե�����������ޥ��Ǥ��͡�

�ץ�����å��� JPEG �Ǥϡ� �����ǡ�����ʣ���Υ�������ʬ�򤷤ƥե�����˳�Ǽ���Ƥ��뤿�ᡢ �̾�Υ��󥰥륹����� JPEG (�١����饤�� JPEG) �Ǥϲ�ǽ�ʡ� JPEG �ե�������ɤ߹��ߤʤ���Ʊ���˲�����夫��Ÿ�����롢�Ȥ�����ˡ���Ȥ��ޤ��� �ץ�����å��� JPEG �ե������Ÿ�������硢�ޤ��ե�������ɤ߹��ߤʤ�������ǡ��� (DCT�����ǡ���)�κƹ����򤷤ƥ���˰��Ū�˵������� ���Τ��Ȥ˥���ˤ���DCT�����ǡ������ɤ߽Ф��Ʋ�����Ÿ�����롢 �Ȥ������ʳ��ν�����ɬ�פȤʤ�ޤ��� ���ΤȤ�����˵��������DCT�����ǡ����Ϥ��ʤ����(1���ǤˤĤ�3�Х��ȡ�6�Х���)�ˤʤ뤿�ᡢ �ץ�����å��� JPEG ��Ÿ��®�٤ϡ� ����ԥ塼���Υ�����դ���ǽ(������̤�®��)�ˤ�äƺ������졢 �ۤȤ�ɤξ��� ���󥰥륹�����JPEG �����٤��ʤ�ޤ��� ���Τ��ᡢ������Ÿ��®�٤����פʾ��ϡ� �ץ�����å��� JPEG �λ��Ѥ��򤱤������ɤ��Ǥ��礦�� (�����������ޤ�)

���٤ʥ����å�:

-dct int
-dct fast
-dct float
���������� DCT �黻����Ѥ���(�ǥե����)
��®���� DCT �黻����Ѥ���(���٤�����)
��ư������ DCT �黻����Ѥ���
�����Υ����å��ϡ�JPEG �ΰ��̽����ǹԤ��� DCT �黻����ˡ����ꤷ�ޤ��� �ǥե���Ȥ� int �Ǥ�����ư������ DCT �ϡ����������� DCT ����Ӥ��ơ� �����Ϥ������Τʷ�̤�Ф��ޤ��������˹�®����ư�������黻�ϡ��ɥ����� (FPU)���������Ƥ��ʤ��ޥ���ˤ����ƤϤ��ä��٤��ʤ�ޤ����ޤ��� ���� DCT �ξ������ƤΥޥ���ˤ�����Ʊ�����(JPEG �ե�����)���Ф�Τ��Ф��� ��ư������ DCT �ξ��� cjpeg ��ư������ޥ���ˤ�äƤ�鷺���˰ۤʤ뤳�Ȥ����ꤨ�ޤ�����®���� DCT �ϡ� �黻���٤��̤Ǥ�¾����Ĥ�������ޤ���
��������-dct fast �� ��®���� DCT �ϡ� quality �����꤬�⤤�ۤɱ黻���٤������������������ޤ����ºݤˤϡ� quality = 100 �ξ��Ǥ⸫���ܤǤϤä���狼��ۤɤβ�������Ϥ���ޤ��󤬡� �ä˹�������ǰ��̤�����ϻ��Ѥ��ʤ������ɤ��Ǥ��礦����
-restart N N �� 0 �ʾ�ο��ͤǡ�N MCU �Ԥ��Ȥ� JPEG �ꥹ�����ȡ��ޡ��������������ޤ��������θ���� B ���ղä��줿���ϡ� N MCU �֥��å����Ȥ˥ꥹ�����ȡ��ޡ��������������ޤ��� -restart 0 (�ǥե����) �ϡ��ꥹ�����ȡ��ޡ��������������ʤ����Ȥ��̣���ޤ���
-smooth N ���Ϥ��줿������ʿ�경(���ࡼ����)���ޤ�������ˤ�äơ� �ǥ�����󥰡��Υ�������������Ȥ��Ǥ��ޤ���N �� 1 ���� 100 �δ֤ο��ͤǡ� ʿ�경�ζ�����ɽ���ޤ���0 (�ǥե����) ��ʿ�경���ʤ����Ȥ��̣���ޤ���
-maxmemory N �礭�ʲ������������Ȥ��˻��Ѥ����������̤����¤��ޤ������� N �ϡ� 1000�Х���ñ�̤�ɽ�������Х��ȿ��Ǥ��������θ���� M ���ղä��줿���ϡ� 1000000�Х���ñ�̤ˤʤ�ޤ����㤨�С�-max 4m �� 4000000�Х��� ����ꤷ�����Ȥˤʤ�ޤ����⤷���������¤��⤵���¿���Υ��꤬ɬ�פʾ�硢 ����ե����뤬�Ȥ��ޤ���
-verbose
or -debug
�ǥХå��������Ϥ��ޤ������Υ����å���ʣ������ꤹ��ȡ� ���Ϥ��������¿���ܤ����ʤ�ޤ����ޤ�����ư����ľ��˥С����������ɽ�����ޤ���

-restart ���ץ�����Ȥ��ȡ�cjpeg �� JPEG �ե�������˥ꥹ�����ȡ��ޡ���������������褦�ˤʤ�ޤ�������ϡ� �ե������������������顼��ȯ���������Ǥ⡢ ������Ÿ�������椫��Ƴ��Ǥ���褦�ˤ���Ư��������ޤ��� �ꥹ�����ȡ��ޡ��������ʤ���硢���̥ǡ���(JPEG �ե�����)�ΰ�����»��������ȡ� �̾����»���ս����ˤ��밵�̥ǡ�����������Ÿ���Ǥ��ʤ��ʤꡢ ���Ū�ˤ���»���ս꤫��ե�����κǸ�ޤǤβ����ǡ������˲�����Ƥ��ޤ��ޤ��� �ꥹ�����ȡ��ޡ�����������ȡ� �����»���ս꤬���äƤ�ꥹ�����ȡ��ޡ������ʹߤΥǡ����������Ÿ���Ǥ���褦�ˤʤꡢ �˲����������ǡ����ϡ�»���ս꤫�鼡�˸����ꥹ�����ȡ��ޡ������ޤǤ����¤���ޤ��� ������󡢥ꥹ�����ȡ��ޡ���������������ȡ�����ʬ�Υե����륵�����������ޤ��� Usenet �Τ褦�ʿ��������㤤�ͥåȥ���������̤����������������ξ�硢 -restart 1 ����ꤹ�뤳�Ȥ����ᤷ�ޤ���

-smooth ���ץ����ϡ� ������κ٤����Υ��������뤿��Υե��륿�����ϲ������Ф���Ŭ�Ѥ��ޤ��� ����ϡ��ǥ���(������Ĵ����)��������줿������ JPEG ���Ѵ�����ݤˤ��Ф���ͭ���Ǥ��� 10 ���� 50 ���٤�(Ŭ�٤�)���ࡼ���󥰡��ե���������ꤹ�뤳�Ȥǡ� ���ϥե�������Υǥ�����󥰡��ѥ��������������Ȥ��Ǥ��� ���Ū�˥ե����륵�����������������θ����ܤ��ɤ� JPEG �ե��������ޤ��� �������ʤ��顢���ࡼ���󥰡��ե��������礭����������ȡ� ���餫�ˤܤ䤱�������ˤʤ�ޤ���

JPEG �ξܺ٤˾ܤ����͸����Υ����å�:

-baseline ����������̻Ҳ��ơ��֥��Baseline JPEG �ȸߴ����Τ���������ݤ��ޤ��� �Ĥޤꡢ��������ξ��ˤ����Ƥ⡢ �̻Ҳ��ơ��֥���γƿ��ͤ� 255 ��ۤ��ʤ��褦�˶������ޤ��� (���Υ����å���̾������������Ŭ�ڤǤ����ʤ��ʤ餳�Υ����å��ϡ� �̻Ҳ��ơ��֥�ο��ͤ����¤�������ǡ� ���ϥե����뤬 Baseline JPEG �˴����˹��פ��뤳�Ȥ��ݾڤ��ʤ�����Ǥ��� �㤨�С�-baseline �� -progressive ��Ʊ���˻��ꤹ�뤳�Ȥ��ǽ�Ǥ���)
-qtables file �ƥ����ȥե����� file ��Ϳ���� ������Ǽ����줿�̻Ҳ��ơ��֥����Ѥ��ޤ���
-qslots N[,...] ���줾��Υ��顼������ݡ��ͥ�ȤˤĤ��ơ� �ɤ��̻Ҳ��ơ��֥����Ѥ���Τ�������Ū�����򤷤ޤ���
-sample HxV[,...] ���줾��Υ��顼������ݡ��ͥ�ȤˤĤ��ơ� ���֥���ץ�󥰽����ǤΥ���ץ���������Ū�˻��ꤷ�ޤ���
-scans file �ƥ����ȥե����� file ��Ϳ���� ������Ǽ����줿������󡦥�����ץȤ���Ѥ��ޤ���

�����Υ����å�(wizard �����å��Ȥ⤤��)�ϡ�JPEG �˴ؤ��Ƥμ¸��Τ���Τ�� �Ǥ��������Υ����å������Τ���Τ�Τ��狼��ʤ���С������Υ����å���Ȥ� �ƤϤ����ޤ��󡣤����Υ����å��Τ���˾ܤ��������ϡ�wizard.doc �ˤ���ޤ���

�������� �����Υ����å�����ǡ�-sample �����ϼ���Ū�����Ѳ��ͤ�����ޤ��� ���� -sample ���ä˻��ꤷ�ʤ����Υǥե���Ȥ� -sample 2x2 �Ǥ��� ����Ū�ʲ����ǤϤ��Υǥե���Ⱦ��֤ǽ�ʬ�ʤΤǤ����� ����� JPEG �ˤ��Ը����Ȥ���Ƥ��� CG �����ʤɤ� -sample 2x2 �ǰ��̤���ȡ� ������ quality ��夲�Ƥ�����ο����ä�����������ꤷ�Ƥ���Τ���Ω�ľ�礬����ޤ��� �����������ϡ�JPEG �ե�����Υ��������㴳�����ޤ����� -sample 2x1 �� -sample 1x1 �ǰ��̤��ƤߤƤ���������

DJPEG �ξܺ�

djpeg �δ���Ū�ʥ��ޥ�ɥ饤�󥹥��å��ϰʲ��ΤȤ��ꡧ

-colors N
or -quantize N
N �� 8 ���� 256 ���ϰϤο��ͤǡ� ���ϲ����ο����� N ���ʲ��ˤʤ�褦�˸����������ޤ����������äƽ��ϲ����ϡ� ���顼�ޥåס��ǥ����ץ쥤(256 ��ɽ���⡼�ɤʤ�)��ľ��ɽ���Ǥ����ꡢ ���顼�ޥå׷��������ե�����(256 �� bmp �� gif �ʤ�)����¸�Ǥ���褦�ˤʤ�ޤ��� �ʤ��Υ��ץ�����̾���� -colors ��Ȥ����Ȥ�侩���ޤ��� -quantize �ϡ���С������Ȥθߴ����Τ���˻Ĥ���Ƥ��ޤ�����
-fast ��®Ÿ�����������Ϥο侩ư��ץ��������򤷤ޤ��� (�ǥե���ȤǤϹ������Ϥ�ư��ץ�������򤵤�Ƥ��ޤ���) �����Ǥϡ�����ϰʲ����Ȥ߹�碌�������Ǥ���
-dct fast -nosmooth -onepass -dither ordered
-grayscale Ÿ������� JPEG �ե����뤬�ե륫�顼�����Ǥ��äƤ⡢ ���쥤��������(��Υ���)�����Dz�������Ϥ��ޤ��� ����ϡ���Υ������ǥ����ץ쥤�Dz�����ɽ��������ʤɤ�ͭ�ѤǤ��� ���ξ�硢djpeg ����Ω�ä�®��ư��ޤ���
-scale M/N ���ϲ����� M/N ����Ψ�˽̾����ޤ��������Ǥϡ� �����ǻ����ǽ����Ψ�� 1/1, 1/2, 1/4, 1/8 ��4�Ĥ����Ǥ��� ���ε�ǽ�ϡ����ϲ������ǥ����ץ쥤��ɽ�������������礭�����ʤɤ������Ǥ��� �ޤ����ξ�硢djpeg �Ϥ��ä�®��ư��ޤ���
-bmp ���Ϸ����Ȥ��� (Windows ������) BMP �����򤷤ޤ��� -colors �� -grayscale �����ꤵ��Ƥ����硢 �⤷����Ÿ������� JPEG �ե����뤬���쥤������������Ǥ������ 256�� BMP �����Ϥ��졢 ����ʳ��ξ��ϥե륫�顼 BMP �����Ϥ���ޤ���
-gif ���Ϸ����Ȥ��� GIF �����򤷤ޤ���GIF �� 256 ���ʾ�ο����򥵥ݡ��Ȥ��Ƥ��ʤ��Τǡ� ���ξ��� (-colors ������Ū�˻��ꤷ�ʤ��¤�) -colors 256 �����ۤΤ����˻��ꤵ��ޤ����ޤ���-fast �����å�����ꤷ������(Ʊ�ͤ�) -colors 216 �����ۤΤ����˻��ꤵ��ޤ���
-os2 ���Ϸ����Ȥ��� (OS/2 1.x ������) BMP �����򤷤ޤ��� -colors �� -grayscale �����ꤵ��Ƥ����硢 �⤷����Ÿ������� JPEG �ե����뤬���쥤������������Ǥ������ 256�� BMP �����Ϥ��졢 ����ʳ��ξ��ϥե륫�顼 BMP �����Ϥ���ޤ���
-pnm ���Ϸ����Ȥ��� PBMPLUS (PPM/PGM) �����򤷤ޤ��� Ÿ������� JPEG �ե����뤬���쥤������������Ǥ��뤫 -grayscale �����ꤵ��Ƥ���ʤ�� PGM �����ǽ��Ϥ��졢 ����ʳ��ξ��� PPM �����ǽ��Ϥ���ޤ���
-rle ���Ϸ����Ȥ��� RLE �����򤷤ޤ���(URT library ��ɬ�פǤ���)
-targa ���Ϸ����Ȥ��� Targa �����򤷤ޤ��� Ÿ������� JPEG �ե����뤬���쥤������������Ǥ��뤫 -grayscale �����ꤵ��Ƥ���ʤ�Х��쥤������������ǡ� -colors �����ꤵ��Ƥ���ʤ�Х��顼�ޥå׷����ǡ� ����ʳ��ξ��ϥե륫�顼�����ǽ��Ϥ���ޤ���

���٤ʥ����å�:

-dct int
-dct fast
-dct float
���������� DCT �黻����Ѥ���(�ǥե����)
��®���� DCT �黻����Ѥ���(���٤�����)
��ư������ DCT �黻����Ѥ���
�����Υ����å��ϡ�JPEG ��Ÿ�������ǹԤ���(��)DCT�黻����ˡ����ꤷ�ޤ��� �ǥե���Ȥ� int �Ǥ�����ư������ DCT �ϡ����������� DCT ����Ӥ��ơ� �����Ϥ������Τʷ�̤�Ф��ޤ��������˹�®����ư�������黻�ϡ��ɥ����� (FPU)���������Ƥ��ʤ��ޥ���ˤ����ƤϤ��ä��٤��ʤ�ޤ����ޤ������� DCT �ξ������ƤΥޥ���ˤ�����Ʊ�����(���ϥե�����)���Ф�Τ��Ф��� ��ư������ DCT �ξ��� djpeg ��ư������ޥ���ˤ�äƤ�鷺���˰ۤʤ뤳�Ȥ����ꤨ�ޤ�����®���� DCT �ϡ� �黻���٤��̤Ǥ�¾����Ĥ�������ޤ���
��������-dct fast �� ��®���� DCT �ϡ�quality ����ι⤤ JPEG �����ۤɱ黻���٤������������������ޤ����ä� quality �� 100 �˶ᤤ�褦��Ķ��������� JPEG �����ξ�硢���β������Ƥˤ���ޤ����� ʪ�Τ��س���ʬ�˳��ʾ������ͤ��⤭�Ф��ꡢ �����Ѳ����ˤ䤫���ΰ�˳ʻҾ������ͤ��⤭�Ф��ꤹ���礬����ޤ��� �������äƤ��� -dct fast �ϡ� ��������ˤ���Ÿ��®�٤򾯤��Ǥ��®�����������ʳ��ϻ��Ѥ��ʤ�����̵��Ǥ��礦����
-dither fs
-dither ordered
-dither none
���������� Floyd-Steinberg �ǥ������ˡ��Ȥ���
���������� Ordered �ǥ������ˡ��Ȥ���
���������ǥǥ�����󥰤�Ԥ�ʤ���
�����Υ����å��ϡ�-colors �����å��Ǹ���������Ԥ��ݤε�����Ĵɽ������(�ǥ������)����ˡ����ꤷ�ޤ��� �ǥե���ȤǤϡ�Floyd-Steinberg �ǥ������ˡ���Ȥ��ޤ�(-dither fs)�� ����ϡ�¾����Ĥ���ˡ������֤�������ޤ������̾�Ϻ��ɤη�̤�Ф��ޤ��� Ordered �ǥ������ˡ�ϡ�®�١����(���)�򶦤��Ŷ������褦����ˡ�Ǥ��� �ǥ�����󥰤ʤ��Ǥϡ�®�٤Ϲ�®�Ǥ������(���)�Ϥ������ˤ�褯����ޤ��� �ʤ���Ordered �ǥ������ˡ�� -onepass �⡼�ɤΤȤ��Τ����Ѳ�ǽ�Ǥ���
-map FILE �����ե����� FILE ��Ϳ���� ���Υե�������ǻȤ��Ƥ��뿧�˹�碌�Ƹ���������Ԥʤ��ޤ�������ϡ� Ʊ��Υ��顼�ޥå�(�ѥ�å�)��ͭ����ʣ���β����ե���������������䡢 ���餫��������줿���顼�ޥåפ˽��äƸ������������ʤɤ�ͭ�ѤǤ��� FILE �� GIF ������ PPM �����Ǥʤ���Фʤ�ޤ��� ���Υ��ץ�������ꤹ��ȡ�-colors �� -onepass ��̵�뤵��ޤ���
-nosmooth ��®Ÿ�����������ϤΥ��åץ���ץ�󥰡��롼�������Ѥ��ޤ���
-onepass 2-�ѥ��θ���ˡ�����ꡢ1-�ѥ��θ���ˡ����Ѥ��ޤ��� 1-�ѥ��θ���ˡ�Ϲ�®�ǡ�ɬ�פʥ���⾯�ʤ��ƺѤߤޤ����� ���Ϥ��������� 2-�ѥ��ξ�����٤�����ޤ���-onepass �λ���ϡ� -colors N ��(���������ۤ���鷺)���ꤷ�ʤ��¤�̵�뤵��ޤ����ޤ��� 1-�ѥ�ˡ�ϥ��쥤����������Ϥ�Ԥ����ˤ��˻Ȥ��ޤ��� (���ξ��� 2-�ѥ�ˡ��Ȥ���̣�������ʤ����ᡣ)
-maxmemory N �礭�ʲ������������Ȥ��˻��Ѥ����������̤����¤��ޤ������� N �ϡ� 1000�Х���ñ�̤�ɽ�������Х��ȿ��Ǥ��������θ���� M ���ղä��줿���ϡ� 1000000�Х���ñ�̤ˤʤ�ޤ����㤨�С�-max 4m �� 4000000�Х��Ȥ���ꤷ�����Ȥˤʤ�ޤ��� �⤷���������¤��⤵���¿���Υ��꤬ɬ�פʾ�硢����ե����뤬�Ȥ��ޤ���
-verbose
or -debug
�ǥХå��������Ϥ��ޤ������Υ����å���ʣ������ꤹ��ȡ� ���Ϥ��������¿���ܤ����ʤ�ޤ����ޤ�����ư����ľ��˥С����������ɽ�����ޤ���

CJPEG �λȤ���ǤΥҥ��

���顼�� GIF �ե�����(������GIF �˸¤餺 256���ʲ��β����ե�����)�� JPEG �ˤȤä����ۤ�(�ɤ�)���ϲ����ǤϤ���ޤ��� �ºݡ�JPEG �ϥե륫�顼����(24-bit ���᡼��)�򰵽̤��뤿��Τ�ΤǤ��� �äˡ�̡������衢�����Ĥ��ΤϤä��ꤷ������������ʤ�����ϡ� JPEG ���Ѵ����褦�Ȥ��ʤ��Ǥ���������GIF �Ϥ����β������Ф���ͭ����Ư���ޤ����� JPEG �Ϥ����ǤϤ���ޤ��󡣤⤷(������) GIF �� JPEG ���Ѵ�������ϡ� ��­�Τ����Ѵ���̤����뤿��ˡ�-quality �� -smooth �������ͤ�Ĵ�ᤷ�ʤ��顢 ����ä� JPEG �Ѵ��μ¸��򤹤٤��Ǥ������ξ�硢-smooth 10 (�⤷���Ϥ�������) ����Ω�Ĥ��Ȥ�¿���Ǥ��礦��

��Ĥβ������Ф��ơ�JPEG �ΰ��̡�Ÿ���򷫤��֤����Ȥ��򤱤Ƥ��������� ���̡�Ÿ���򷫤��֤����Ӥ˲�����������Ѥ���ޤ��� 10������ⰵ�̡�Ÿ���򷫤��֤�����β����ϡ� 1�٤������̡�Ÿ����Ԥʤä������Τ�Τ���٤ơ��ܤ˸����Ʋ���������ʤäƤ��ޤ��ޤ��� ���������(�ù�)��ԤʤäƤ���Ȥ��ϥ����쥹��(���������Τʤ�)����������Ȥ��� �ù�����ڹԤ�ʤ��ʳ��ˤʤä��� JPEG ���Ѵ�����Τ��Ǥ��ɤ���ˡ�Ǥ���

cjpeg �� -optimize ���ץ����ϡ���������¸����Ū�Ȥ���ֺǽ��ǡ� �Υե�������������Ȥ������Ѳ��ͤ�����ޤ����ޤ����Υ��ץ����ϡ� �㤤 quality �����Ȥäƾ����� JPEG �ե�������ꤿ�����ˤ�Ȥ����ɤ��Ǥ��礦�� ���Υ��ץ����ˤ��ե����륵�����θ���Ψ�ϡ� (�礭�ʥե��������)�����ʥե�����������⤤���Ȥ����Ӥ��Ӥ���ޤ��� (���С������ˤ����Ƥϡ��ץ�����å��� JPEG �ե���������������ˤϤ��� -optimize �⡼�ɤϾ��ͭ���ˤʤ�ޤ���)

GIF �ե���������ϵ�ǽ�ϡ�(���ߤǤ�)�⤦���ݡ��Ȥ���Ƥ��ޤ��󡣤���ϡ� Unisys LZW �õ���������򤱤뤿��Ǥ���GIF �ե�������ɤ�ɬ�פ�������ˤϡ� Unisys ���������饤���󥹤�������ץ�������ȤäƤ���������(������ˤ����� GIF �ե������ JPEG ���Ѵ����褦�Ȥ��뤳�ȼ��Τ��ɤ��ͤ��ǤϤʤ�����)

DJPEG �λȤ���ǤΥҥ��

�����Υץ�ӥ塼(���γ���)��®����������ˤϡ�-grayscale �� -scale �Τɤ��餫�������ޤ��Ϥ���ξ������ꤷ�Ƥ���������-grayscale -scale 1/8 �Ȼ��ꤹ��ȺǤ�®���ʤ�ޤ���

������Ÿ��®�٤�夲�뤿��˴�����Ÿ�������β���򲼤��륪�ץ����⤤���Ĥ�����ޤ��� -fast ����ꤹ��ȡ�(����®�ٽŻ�ξ���)�侩����ˤʤ�ޤ���

-dct fast �� -nosmooth �Τɤ��餫�������⤷���Ϥ���ξ������ꤹ�뤳�Ȥǡ� ����㲼�򾮤����ޤ��Ĥġ�Ÿ��®�٤�夲�뤳�Ȥ��Ǥ��ޤ��������Ѥߤβ�����������ϡ� -onepass -dither ordered ����ꤹ�뤳�Ȥǡ����ʤ������㲼���ޤ����� ư����®�����뤳�Ȥ��Ǥ��ޤ���2-Pass �θ����⡼�ɤξ��� -dither none (������Ĵɽ�������ʤ�) �Ǥ���­�ʲ����������뤫�⤷��ޤ��󤬡�1-Pass �⡼�� �ξ��� -dither none ��Ÿ�����������Ѥ��Ѥ����뤳�Ȥ���¿�ˤ���ޤ���

�⤷�����ʤ����ȤäƤ��륳��ԥ塼���ˡ� ���˹�®����ư�������黻�ϡ��ɥ�����(FPU)����������Ƥ���Τʤ�С� -dct float �� -dct fast �����®�Ǥ��뤳�Ȥ�����ޤ����������� �ۤȤ�ɤΥ���ԥ塼���ˤ����Ƥϡ�-dct float �� -dct int ������®�Ǥ������ξ��ϡ�-dct float ��Ȥ����ͤϤ���ޤ��󡣤ʤ��ʤ顢 -dct float �λ��ġ��������Ū�����Τʷ�̤�Ф��Ȥ��������ϡ� �ºݤˤϤ��ۤɽ��פʤ�ΤǤϤʤ�����Ǥ���(������-dct int �� -dct fast �Ǥ⡢���Ѿ�ǤϿ���ʬ�Τʤ��׻����٤���äƤ��뤿��)

2-Pass �θ���ˡ��Ȥ����ϡ���ʬ�ʶ����������̤�ɬ�פˤʤ�ޤ��� MS-DOS �ޥ���ˤ����Ƥϡ� -maxmemory 0 ����ꤷ�Ƥ������­�ˤʤ뤳�Ȥ�����ޤ������ξ��ϡ� 1-Pass �θ���ˡ��Ȥ�(-onepass ����ꤹ��)�������¿�������ˤ��뤳�Ȥǡ� ������Ÿ�����뤳�Ȥϲ�ǽ�Ǥ���

Unisys LZW �õ���������򤱤뤿�ᡢdjpeg �� GIF �ե������ "̵���� GIF" �ȸƤФ������Ǻ������ޤ�������ϡ� ����� GIF ����٤ƥե����륵�������礭���ʤ�ޤ����� ɸ��Ū�� GIF �ǥ��������ɤ߹���ޤ��� ��������������Ȱ��̤��줿 GIF �ե������������������ϡ� ���� BMP �ʤɤη����ǽ��Ϥ����塢¾�Υץ�������Ȥä� GIF ���Ѵ����Ƥ�����������

CJPEG/DJPEG �˶��̤���ҥ��

�⤷�����Υ���ԥ塼�������ѤǤ�����������(�⤷���� -maxmemory �����¤���������)����¿���Υ��꤬ɬ�פˤʤä����ϡ� ����ե����뤬�Ȥ��ޤ���(MS-DOS �Ǥξ��ϡ�����ե����뤬�Ȥ������ˡ� ��ĥ����(EMS/XMS����)��Ȥ����Ȥ��ޤ���) ���ΰ���ե�����ϡ����Ф��С� ����礭�ʤ�Τˤʤ�ޤ���ŵ��Ū�ʾ��ǡ�1����(1�ԥ�����)�ˤĤ�3�Х��Ȥ�ɬ�פˤʤꡢ �㤨�� 800x600 �β������� 3*800*600 = 1.44Mbyte �ˤ�ʤ�ޤ��� �⤷(����ե��������Τ�ɬ�פȤʤ�)��ʬ�ʶ������̤��ϡ��ɥǥ������ˤʤ����ϡ� (cjpeg �ξ���) -progressive �� -optimize ����ꤷ�ʤ��褦�ˤ��뤫�� (djpeg �Ǹ�����Ԥʤ�����) -onepass ����ꤹ��褦�ˤ��ޤ���

�������� ��ǽҤ٤��Ƥ������ե�����Υ������ϡ� ���������δط��Dz����ǡ����Τ��٤Ƥ���Ū�˥����ί�����ɬ�פΤ�������äǤ��� ����ɬ�פΤʤ����ϡ���ɴKbyte �ʲ��Υ�������̤Ǥ��ߤޤ��� �ʤ���BMP �����������Ϥ�Ԥʤ���硢���� BMP �ե�����ι�¤�塢 �ɤ����Ƥ�����ǡ����Τ��٤Ƥ���Ū�˥����ί�����ɬ�פ�����ޤ��Τǡ� ���꡿�ǥ��������̤����ʤ����� BMP �����Ǥ������Ϥ��򤱤������ɤ��Ǥ��礦��

MS-DOS �ξ��ϡ� �Ķ��ѿ� TMP �ޤ��� TEMP �Ǽ������ǥ��쥯�ȥ�˰���ե����뤬����ޤ��� ���� TMP, TEMP ��ξ���Ȥ�̤����ξ��ϥ����ȥǥ��쥯�ȥ�ˤʤ�ޤ��� Amiga �ǤǤϡ��Ķ��ѿ� JPEGTMP: �Ǽ������ǥ��쥯�ȥ�˰���ե����뤬����ޤ��Τǡ� ��ʬ�ʶ������̤Τ���ǥ��������ѡ��ƥ������� JPEGTMP: �����ꤷ�Ƥ���������

MS-DOS �ޥ���Ǥϡ�-maxmemory �ǻ��ꤹ���ͤϻ��Ѥ���ᥤ�����(����٥󥷥�ʥ롦����)�����̤Ǥ��� (���Ѳ�ǽ�ʤ��EMS/XMS�����Ȥ��ޤ���) ���Υ��եȥ������� DOS ��(�ΤۤȤ��)�Ǥϡ� ���ѤǤ�������̤�ưŪ�˸��Ѥ�ä�ư��ޤ��Τǡ� �̾�� -maxmemory ����ꤹ��ɬ�פϤ���ޤ���

�������� �Ƽ� UNIX �� OS �� Windows (Win32) �ʤɤ�ư���С������Ǥϡ� �����ǽҤ٤��Ƥ���褦�ʰ���ե�����Ϥޤä����Ȥ�줺�� �����ɬ�פʤ���������Ǥ����ѤǤ����ΤȤ���ư��ޤ��� ����λĤ꤬���ʤ��ʤä��Ȥ����н�ϡ�OS ���Τ�Τ����äƤ���ڡ����󥰵��� �ʥ�������Ƥ�ưŪ�˥ǥ������˽񤭽Ф��ƥ�����������Ȥߡˤ����������ޤ��� �⤷���ǥ������Υڡ������ΰ�(����åץե�����䥹��åץѡ��ƥ������) ��Ȥ��Ԥ����Ƥ��ޤä�����ư�����ߤ��Ƥ��ޤ��ޤ��Τǡ� ��ʬ�ʥڡ������ΰ����ݤ��Ƥ����Ƥ���������

JPEGTRAN

jpegtran �� JPEG �ե�������Ф��ƳƼ��ͭ�Ѥ��Ѵ����ѷ���Ԥ��ޤ��� ����� JPEG �ե�����Υե����빽¤(������ɽ��)���̼�Τ�Τ��Ѵ����뤳�Ȥ��Ǥ��� �㤨�С��١����饤��JPEG �� �ץ�����å���JPEG ������Ѵ��ʤɤ���ǽ�Ǥ��� �ޤ�����ϡ������ǡ����κ����֤⤤���Ĥ���ǽ�ǡ��㤨�С� �������ž���Ʋ����νIJ��������ؤ��뤳�Ȥʤɤ�Ǥ��ޤ���

jpegtran �ϡ�����������Ÿ�����뤳�Ȥʤ��� JPEG �ΰ��̥ǡ������Τ��(DCT����)�����֤�ľ�����Ȥ�ư��ޤ����ʤΤǡ� jpegtran ���Ԥʤ��Ѵ��ϥ����쥹�Ǥ���Ʊ�ͤ��Ѵ��� djpeg��Ÿ����(�����Ѵ�)��cjpeg�Ǻư��� �Ȥ������ǹԤʤä���硢 JPEG��Ÿ�����ư��̤�ȼ�äƲ��������������ޤ����� jpegtran �ξ��ϲ�����Ÿ�����ư��̤ϹԤ�ʤ����ᡢ���������������ޤ��� Ʊ�ͤ���ͳ�ǡ�jpegtran �ϲ����� quality ���ѹ��ʤɲ��������ȼ���ǡ������ϹԤʤ����Ȥ��Ǥ��ޤ���

jpegtran �Υ��ޥ�ɥ饤��η����ϡ�

jpegtran [�����å�] ���ϥե�����̾ ���ϥե�����̾

���ϥե�����̾ �� ���ϥե�����̾ ��ξ���Ȥ�����Ū�˻��ꤹ��ɬ�פ�����ޤ����ե������ľ���ѹ����褦�Ȥ��ơ� ���ϥե�����Ƚ��ϥե������Ʊ��̾������ꤷ�ʤ��Ǥ��������� �ۤȤ�ɤΥ����ƥ�Ǥϡ�ñ�˥ե����뤬�˲�����Ƥ��ޤ������ˤʤ�ޤ���

�������� ���� jpegtran �Ǥϡ��磻��ɥ����ɤˤ��ʣ���ե��������ϤǤ��ޤ��� MS-DOS �� Windows �ǡ�ʣ���Υե�������Ф���Ʊ���Ѵ��򤷤������ϡ� �㤨�аʲ��Τ褦�ˤ��ޤ���
mkdir _out
for %i in (*.jpg) do jpegtran [�����å�] %i _out\%i
�Хå��ե��������Ǥ� %i �� %%i ���ѹ����ޤ���������Ǥϡ� �����ȥǥ��쥯�ȥ����Τ��٤Ƥ� JPEG �ե����뤬���줾�� jpegtran �ǽ������졢���ϥե����뤬���ϥե������Ʊ��̾���� _out �ǥ��쥯�ȥ�˽��Ϥ���ޤ���

���ϥե������ JPEG �ե����빽¤(������ɽ��)����ꤹ��ˤϡ� �ʲ��˵󤲤� cjpeg ��Ʊ�ͤΥ����å�����ꤷ�ޤ���

-optimize ����ȥ��ԡ����(Huffman ���)�κ�Ŭ����Ԥʤ��ޤ���
-progressive �ץ�����å��� JPEG �ե������������ޤ���
-restart N N MCU �Ԥ��Ȥ� JPEG �ꥹ�����ȡ��ޡ��������������ޤ��� �����θ���� B ���ղä��줿���ϡ� N MCU �֥��å����Ȥ˥ꥹ�����ȡ��ޡ��������������ޤ���
-scans file file ����Ǽ����줿������󡦥�����ץȤ���Ѥ��ޤ���

�����Υ����å��ξܺ٤ˤĤ��Ƥϡ����Ҥ� cjpeg �β���򻲾Ȥ��Ƥ��������� �⤷�����Υ����å��Τɤ����ꤵ��Ƥ��ʤ����ϡ� ���̤� �١����饤�� JPEG �ե����뤬���Ϥ���ޤ���quality ������ʤɡ� ���Τۤ��ΰ�����������ϥե�����Τ�ΤȾ��Ʊ���ˤʤ�ޤ���

��ҤΥ����å��Ȱ��ˡ��ʲ��Υ����å����Ļ��ꤹ�뤳�Ȥǡ� ����������쥹��(��������ʤ���)�ѷ����뤳�Ȥ��Ǥ��ޤ���

-flip horizontal ��ʿ������(������)ȿž����
-flip vertical ��ľ������(�岼��)ȿž����
-rotate 90 ����������90�ٲ�ž����
-rotate 180 180�ٲ�ž����
-rotate 270 ����������270��(ȿ����������90��)��ž����
-transpose ž��(����ݱ������г����򼴤ˤ���ȿž)����
-transverse ��ž��(����ݺ������г����򼴤ˤ���ȿž)����

�ʾ���ѷ��Τ�����ž��(-transpose)�ˤĤ��Ƥϡ� �����������˴ؤ������¤ϰ��ڤʤ��ɤβ����ˤ�Ŭ�Ѳ�ǽ�Ǥ��� ����ʳ����ѷ������ˤĤ��Ƥϡ� �оݲ����Υ������ˤ�äƤϼ㴳��§Ū�ʽ������Ƥˤʤ�ޤ�������Ū�ˤϡ� ���β����νġ����Υ������� iMCU (JPEG ���̤ν���ñ�̤ǡ����̤� 8 �� 16) ���ܿ��Ǥʤ����ϡ� iMCU ���������Ƥ��ʤ���ü����ü���ΰ���ѷ��������оݤ��鳰����Ƥ��ξ�ˤ��Τޤ޻Ĥ��졢 iMCU ���������Ƥ��뤽�Τۤ����ΰ�Τߤ��ѷ���������ޤ��� ���Τ褦����§Ū����ˡ��Ȥ���ͳ�ϡ����μ���ѷ������� iMCU ���������Ƥ���ǡ����֥��å�(DCT �����ǡ���)�ˤ���Ŭ�ѤǤ��ʤ�����Ǥ���

��������Ⱦü�ʲ������ѷ���������Ȥ��� jpegtran ���̾�ο����񤤤ϡ� ³������ȿ�����ѷ�������Ԥʤä��Ȥ��˲����������˸������褦�ˡ��ޤ��� �޷��ѷ����ˤĤ��Ƥο���Ū��(������Ū��)������򼺤�ʤ��褦���߷פ���Ƥ��ޤ��� ���Ҥ����褦�ˡ�ž�ֽ����ˤĤ��ƤϾ�˲��������ΰ���Ф���Ŭ�Ѳ�ǽ�Ǥ��� ��ʿȿž�����ˤĤ��Ƥϡ�iMCU ���������Ƥ��ʤ���ü���ΰ�򤽤Τޤޤ��ξ�˻Ĥ��ޤ����� ���Τۤ����ΰ�Ϥ��٤�ȿž�Ǥ��ޤ���Ʊ�ͤ˿�ľȿž�����ˤĤ��Ƥϡ� iMCU ���������Ƥ��ʤ���ü���ΰ�򤽤Τޤޤ��ξ�˻Ĥ��ޤ����� ���Τۤ����ΰ�Ϥ��٤�ȿž�Ǥ��ޤ������Τۤ����ѷ������ϡ� ����Ū��ž�֡���ʿȿž����ľȿž�Σ��Ĥ��Ȥ߹�碌�Ǽ¸��Ǥ��ޤ��� �ºݤˤ� jpegtran �ϡ� ��ž�ʤɤν�����ž�֡�ȿž���Ȥ߹�碌�ǤϤʤ�ľ�ܽ������ޤ���������Ū�ʰ�������ݤĤ��ᡢ ��ü����ü���ΰ�ˤĤ��Ƥ�ž�֡�ȿž���Ȥ߹�碌������Ʊ����̤���Ϥ��ޤ���

�ºݤλ��Ѥˤ����Ƥϡ� ���Τ褦���ѷ��Ǥ��ʤ���ü����ü���ΰ���̯�ʷ��Ǥ��ξ�˻Ĥ��Ƥ������ϡ� �����ΰ���ڤ���Ȥ��Ƥ��ޤä������ɤ����⤷��ޤ��� �����Ԥʤ��ˤϡ�-trim �����å���ʻ���ƻȤ��ޤ���

-trim �ѷ��Ǥ��ʤ���ü����ü���ΰ���ڤ���Ȥ�

�ڤ���Ȥ��Ȥ����������餫�ʤ褦�ˡ� ��������Ⱦü�ʲ����� -trim �����å���Ȥä��ѷ�������硢 ��ȿ�����ѷ�������³���ƹԤʤäƤ⸵�β����ˤ����ޤ��� �ʤΤǸ�̩�˸����С�-trim �����å���Ȥä��ѷ��ϥ����쥹�Ѵ��ǤϤ���ޤ��� �ޤ����ѷ����δ֤���Ω���Ƥ������Ū��(������Ū��)Ʊ������ݻ�����ޤ��� �㤨�С���������Ⱦü�ʲ����� -rotate 270 -trim �Dz�ž����Ȳ�ü���ΰ�Τߤ��ڤ���Ȥ���ޤ����� -rotate 90 -trim ��³���� -rotate 180 -trim �Ȥ��������򤹤�ȱ�ü����ü��ξ�����ΰ褬�ڤ���Ȥ���ޤ���

�������� �������¿���в�äƤ����JPEG �����쥹�ѷ��׵�ǽ����ĥ��եȤξ�硢 ��ˤ��� -trim �⡼�ɤ��Ѵ�������Τ�¿���褦�Ǥ��� �ʤ����ǥ������륫���ʤɤβ������郎���Ϥ��� JPEG �ե�����ξ�硢 ���β���������������ξ�� iMCU �������ܤˤʤäƤ��ޤ����顢 ���ξ����ڤ���Ȥ�����ΰ��̵�����Υ����쥹�Ѵ�����ǽ�Ǥ����Ǥ����� �������פʥե�����򤳤���ˡ���ѷ������硢 �����Υ��������Ѥ�äƤ��ʤ���(�����쥹���ѷ�����Ƥ��뤫)�� �������ٳ�ǧ���������ɤ��Ǥ��礦��

¾�ˤ⡢����⸷̩�˸����Х����쥹�ǤϤʤ�����ɤ⡢�ʲ��β����Ѵ������å��� ����ޤ���

-grayscale ��Υ���(���쥤��������) JPEG �ե������������ޤ���

���ϲ����� YCbCr ���顼(�����ɸ��Ū�ʥե륫�顼 JPEG �Ǥ�)�ΤȤ��� ���Υ��ץ�������ꤹ��ȡ������ǡ������鿧��ʬ�ǡ���(Cb,Cr)�������� ������ʬ�ǡ���(Y)�Τߤ򤽤Τޤ޻Ĥ��ޤ������äơ��ǽ�Ū��������Τ� ���쥤�������� JPEG �ե�����ˤʤ�ޤ��� �����Ѵ��ϵ�����ʬ�ǡ����Τߤ򸫤�Х����쥹�ʤΤǡ� ����ϲ����򥰥쥤��������������Ѵ������ɤ���ˡ�Ǥ�(Ÿ�����Ѵ����ư��� �򤹤�Ȳ��������������)�����Υ����å��ϡ��ְ�äƥե륫�顼 JPEG �����ǰ��̤���Ƥ��ޤä���Υ�������������Υ��쥤�������� JPEG ������ľ�������ä������Ǥ���(���Τ褦�ʾ�硢�ե�����򥰥쥤�������� JPEG ���Ѵ����Ƥ⤽�Υե����륵�����κ��Ϥ鷺���Ǥ����� ������Ÿ��®�٤Ǥϥե륫�顼 JPEG ���� ���쥤�������� JPEG ���������ʤ�®���ʤ�ޤ���)

jpegtran �ˤ�¾�ˤ⡢�����ȥ֥��å��Τ褦�ʡ֥������ȥ顦�ޡ������� (������JPEG �ե�������������ޤ�Ƥ��롢�����ǡ����ˤ�ľ�ܴط����ʤ��Ƽ�ǡ����� ����ˤ� Exif �λ��ƾ���䥵��ͥ���ʤɤ�ޤޤ�ޤ���) ����ϥե�����إ��ԡ����뤫�ɤ������ѹ����륹���å�������ޤ���

-copy none ���ϥե�������Υ������ȥ�ޡ������򥳥ԡ����ޤ��� ��������ϡ����ϥե���������¸�ߤ��륳���Ȥ�Ƽ�ǡ����ʤɤ򤹤٤ƼΤƤޤ���
-copy comments �����ȥޡ�����(COM �֥��å�)�Τߤ򥳥ԡ����ޤ�����������ϡ� ���ϥե�������Υ����ȤΤߤ򥳥ԡ����� ����¾��ɬ������ɬ�פǤʤ��褦�ʥǡ����ϼΤƤޤ���
-copy all ���٤ƤΥ������ȥ�ޡ������򥳥ԡ����ޤ�����������ϡ����ϥե��������¸�ߤ��� JFIF ����ͥ���� Photoshop ������ʤɤγƼ�ޡ�����(�ǡ���)�򤹤٤���¸���ޤ��� �ե�����ˤ�äƤϡ������Υ������ȥ�ޡ������Ϥ��ʤ�Υ����������ޤ���

���� -copy �����å����ä˻��ꤷ�ʤ��Ȥ���ư��� -copy comments ��Ʊ���Ǥ������������� IJG ���եȥ������ε�С������Ǥ��� v6 �� v6a �Ǥϡ� jpegtran �� ��� -copy none ��Ʊ��ư��򤷤Ƥ��ޤ�������

jpegtran ��ǧ�����뤽�Τۤ��Υ����å��ˤϰʲ��Τ褦�ʤ�Τ�����ޤ���

-outfile filename
-maxmemory N
-verbose
-debug

�����Υ����å��� cjpeg/djpeg �Τ�Τ�Ʊ��ư��򤷤ޤ���

�����ȡ��桼�ƥ��ꥣ�ƥ���

JPEG ���ʤˤ����Ƥϡ������ȡ��֥��å� (COM �֥��å�) �� JPEG �ե�����������ळ�Ȥ�����Ƥ��ޤ��� ���� COM �֥��å������Τ���Τ�Τ��򵬳ʤǤϼºݤˤ����Ƥ��ޤ��󤬡� �桼�����󶡤Υƥ�����ʸ������Ǽ������Ū�ǹ����Ȥ��Ƥ��ޤ���������Ѥ���ȡ� ����䥿���ȥ롦���Ф���ʤɤ� JPEG �ե�������ղäǤ��� ���ȤǤ����򻲾Ȥ��뤳�Ȥ��Ǥ��ޤ������� COM �֥��å��ϡ� JPEG �ե�����˳�Ǽ���줿�������Τ�ΤˤϤޤä����ƶ���Ϳ���ޤ��� ��Ĥ� COM �֥��å��κ��祵������ 64K �Х��ȤǤ����� ��Ĥ� JPEG �ե�����ˤϹ����ʿ����� COM �֥��å��������ळ�Ȥ��Ǥ��ޤ���

���� Independent JPEG Group's JPEG software �ˤϡ� COM �֥��å������Ƥ�ɽ������ץ������ȡ� COM �֥��å��� JPEG �ե�������ղä���ץ�����ब��°���Ƥ��ޤ���

rdjpgcom �� JPEG �ե���������Ĵ�١� �ե��������¸�ߤ��Ƥ��� COM �֥��å������Ƥ�ɸ����Ϥ˽��Ϥ��ޤ��� ���ޥ�ɥ饤��η����ϡ�

rdjpgcom [-verbose] [����(�о�)�ե�����̾]

-verbose (�ޤ���û�̤��� -v) �����å�����ꤹ��ȡ� ���̤���Ƥ�������Υ������ʤɤ�ɽ�����ޤ��� ���ޥ�ɥ饤�󤫤�����(�о�)�ե�����̾���ά�������ϡ� ɸ�����Ϥ��� JPEG �ե�������ɤ߹��ߤޤ��� (����ϡ�ɸ�����Ϥ���Х��ʥ�ǡ������ɤ�ʤ� OS �Ǥϡ� �����ư��ʤ����Ȥ⤢��ޤ���)

wrjpgcom �ϡ� �桼�����󶡤����ƥ����Ȥ����ƤȤ��� COM �֥��å��� JPEG �ե�������ղä��ޤ��� ���̤ϡ����Ǥ� JPEG �ե�������ˤ��� COM �֥��å��θ�˿����� COM �֥��å�����������ޤ������Ť� COM �֥��å��������뤳�Ȥ�Ǥ��ޤ��� wrjpgcom �Ͽ����� JPEG �ե������������ޤ����Ĥޤꡢ���ϥե�������ѹ������� �������̤Υե�����˷�̤���Ϥ��ޤ����ե������ľ���ѹ����褦�Ȥ��ơ� ���ϥե�����Ƚ��ϥե������Ʊ��̾������ꤷ�ʤ��Ǥ��������� �ۤȤ�ɤΥ����ƥ�Ǥϡ�ñ�˥ե����뤬�˲�����Ƥ��ޤ������ˤʤ�ޤ���

wrjpgcom �Υ��ޥ�ɥ饤��η����ϡ�

wrjpgcom [�����å�] ���ϥե�����̾ ���ϥե�����̾

���ϥե�����̾ �� ���ϥե�����̾ ��ξ���Ȥ�����Ū�˻��ꤹ��ɬ�פ�����ޤ���

wrjpgcom �ϰʲ���3�ĤΥ����å������򤷤ޤ���

-replace ��¸�� COM �֥��å���ե����뤫�������ޤ���
-comment "Comment text" ���ޥ�ɥ饤�󤫤� COM �ƥ����Ȥ򶡵뤷�ޤ���
-cfile name ���ꤷ���ե����뤫��ƥ����Ȥ��ɤ߹��ߤޤ���

(�����å���̾����û�̤Ǥ��ޤ�) �ղä��륳���ȥƥ����Ȥ�1�ԤΤߤξ��ϡ� ���ޥ�ɥ饤�󤫤� -comment ���ץ����ǥƥ����Ȥ��Τ�Τ����Ǥ��ޤ��� ���ξ�硢�����ȥƥ����Ȥ�ɬ����Ű����� "" �ǰϤ�ɬ�פ�����ޤ��� Ĺ�������Ȥϥƥ����ȥե����뤫���ɤ߹���ޤ���

�⤷ -comment �� -cfile ����ꤵ��Ƥ��ʤ����ϡ� wrjpgcom ��ɸ�����Ϥ��饳���ȥƥ����Ȥ��ɤ߹��ߤޤ��� ɸ�����Ϥ������쥯�Ȥ��Ƥ��ʤ����ϡ������ܡ��ɤ���ƥ����Ȥ����Ϥ��Ƥ��������� 64KB �ޤǤʤ顢ʣ���Ԥ����ϤǤ��ޤ����ƥ����Ȥ����Ϥ��������顢 �����ȥƥ��������Ϥ�λ�����뤿��� EOF (control-Z) �򥿥��פ��Ƥ���������

�⤷���оݤΥ����ȥƥ����Ȥ���ʸ����ξ�硢 wrjpgcom �� COM �֥��å����ղä��ޤ��� �ʤΤǡ�-replace -comment "" �Ȼ��ꤹ�뤳�Ȥǡ� JPEG �ե�������Τ��٤Ƥ� COM �֥��å��������뤳�Ȥ��Ǥ��ޤ���


�����������ܸ����ˤĤ��Ƣ���

�������ܸ����ϡ� �ܺ� �� <alkaid@coral.ocn.ne.jp> ���Ŀ�Ū����������ΤǤ��� ���Ԥ�����������Ȥ��äƤ���櫓�ǤϤ���ޤ���Τǡ� ���������Τ��ʤɤˤĤ��ƤϤޤä����ݾڤ������ޤ������Τʾ���ɬ�פʾ��ϡ� �Ѹ�θ�ʸ�򻲾Ȥ��Ƥ���������

�������ܸ���ʸ�Ϥϡ���ʸ�����Τʤ��Ȥ��⡢ ���ܸ�Ȥ��Ƽ�����ʸ�Ϥˤʤ�褦�������ޤ����� ñ�ʤ븶ʸ�����Ǥ����򤷤Ť餤�Ȼפ�����ʬ�ˤϡ���ʸ�ˤ�¸�ߤ��ʤ�ʸ�Ϥ� ���������ˤΥޡ������դ��������Ǥ��դ�­������ʬ�⤢��ޤ��� �����ʤ��������Ƥ˴ؤ����Ŧ�ϴ��ޤ������ޤ����� �⹻�αѸ�λ�Τ褦�ʽ�Ȣ�ζ����ͤ��褦�ʻ�Ŧ�ϡ� �Ǥ���Ф���θ����������й����Ǥ�(^^;��

����ʸ��ϡ�IJG �� ���� MS-DOS �� �Х��ʥ����ۥ��������� �Ǥ��� ftp://ftp.simtel.net/.2/simtelnet/msdos/graphics/jpeg6_b.zip �˼������ ���� usage.doc ����������ΤǤ������������ۥ��������� �Ǥ��� ftp://ftp.simtel.net/.2/simtelnet/msdos/graphics/jpegsr6.zip �˼������ ���� usage.doc �Ȥ�ʸ�̤������ۤʤ�ޤ��������դ���������

�������ܸ���������� �ܺ� �� <alkaid@coral.ocn.ne.jp> ���ݻ����ޤ����� ����ʸ���ž�ܡ������ۡ�ʸ��ե����ޥå��Ѵ��ʤɤϼ�ͳ�Ȥ��ޤ���


���