Skip to content

Commit

Permalink
Susie32 PbmPlus Plug-in Ver.0.14
Browse files Browse the repository at this point in the history
  • Loading branch information
rururutan committed Jul 17, 2023
1 parent 77c07ae commit 9f4155e
Show file tree
Hide file tree
Showing 15 changed files with 2,446 additions and 0 deletions.
131 changes: 131 additions & 0 deletions IFPNM.TXT
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
[This file is written in Japanese (Shift-JIS Code).]
----------------------------------------------------------------------
Susie32 PbmPlus Plug-in Ver.0.14
IFPNM.TXT - ������
----------------------------------------------------------------------

�����̃\�t�g��

UNIX �n�� OS �ł悭�g���閳���k�摜�`���ł��� PbmPlus
(PBM/PGM/PPM) �t�H�[�}�b�g�̉摜�t�@�C�����ASusie32 �ŕ\��������
���߂� Plug-in �ł��B


������”\�� OS

Win32 �̃v���O�����𓮍삳���邱�Ƃ̂ł��� OS (Windows95/98/Me/NT/
2000/XP �Ȃ�) ���K�v�ł��B�Ȃ��AWindows 3.1 + Win32s (Ver.1.30c)
�ł̓�����m�F���Ă��܂��B


�������������t�@�C��

IFPNM014.TXT �ȈՐ����t�@�C��
IFPNM.TXT ���̃t�@�C��
IFPNM.SPI �v���O�C���t�@�C���{��
IFPNMSRC.LZH �\�[�X�R�[�h�����߂��A�[�J�C�u�t�@�C��


���C���X�g�[��

Susie ���C���X�g�[������Ă���ꍇ�� Susie �̂���t�H���_�ɁA
�����łȂ��ꍇ�� Windows �� System �t�H���_�ɁAIFPNM.SPI ���R�s�[
���Ă��������B��{�I�ɁA���Ƃ͉�������K�v�͂���܂���BSusie �ȊO
�̃\�t�g�̏ꍇ�ŁA�v���O�C���t�@�C���̃C���X�g�[���ꏊ���w�肳���
����ꍇ�́A���̎w��ɏ]���Ă��������B

IFPNMSRC.LZH �Ɏ��߂��Ă���t�@�C���́A���̃\�t�g�̃\�[�X�R�[�h
�ł��B����́A�\�t�g�����ۂɎg�p�����t�@�C���Ȃ̂ŁA���ʂɃv���O
�C���𗘗p���邾���Ȃ�ΕK�v�͂���܂���(�̂ō폜���Ă��n�j�ł�)�B
�v���O���~���O�ɋ����̂�����́A�v���O�C������̎Q�l�ɂ���Ȃǂ���
�����p���������B


���Ή����Ă���t�@�C���`��

pbm(portable bitmap) / pgm(portable graymap) / ppm(portable pixmap)
�`���́A���ꂼ�� plain(ascii)/raw(binary) �G���R�[�h�̂��̂ɑΉ�
���Ă��܂�(����m�F�ς݂ł�)�B

�܂� pgm/ppm �`���ł́A255 �ȊO�� maxval(�ő�T���v���l) ������
�t�@�C�����ǂݍ��߂܂��B�Ȃ��Araw �G���R�[�h�̏ꍇ�� maxval ��
255 ���z���Ă���ꍇ�́A���̃T���v���l�� big-endian (MSB-first)
�`�� 2�o�C�g����(����)�ŕ\������Ă�����̂Ƃ��ēǂݍ��݂܂��B

����) �� Plug-in �̈ȑO�̃o�[�W����(V.0.11�ȑO)�ł́Alittle-endian
(LSB-first) �`�� 2�o�C�g�����Ƃ��ĉ��߂��Ă��܂������A
Netpbm Release 9.9 (2000/11/20��) �ł̒�`�ɏ]���A�d�l�ύX��
�s�Ȃ��܂����B


���d�l��̐����Ȃ�

�����R�����g�ɂ‚��ẮA�t�@�C���̐擪����(�w�b�_����)�ɑ��݂���
���̂����F�����܂���Bplain(ascii) �G���R�[�h�̏ꍇ�ŁA�����A
�摜�f�[�^�̒��ɓ����R�����g�����݂��Ă���ꍇ�́A�摜�f�[�^��
����ɓǂݍ��߂܂���B�����Ƃ��APbmPlus �t�@�C���̎d�l�ł́A����
�R�����g�̓w�b�_�����ɂ������݂��Ă͂����Ȃ����̂ƂȂ��Ă��܂����B


�����쌠�E���p��̏��������Ȃ�

���̃\�t�g�E�F�A�� PDS (Public Domain Software) �ł��B��(�{�� ��)�́A
���̃\�t�g�E�F�A�ɂ‚��Ă̈�؂̒��쌠��������A(���݂̓��{�̖@�K
�ł͕����ł��Ȃ�)����Ґl�i���ɂ‚��Ă����̌������咣���Ȃ����̂�
���܂��B

���������āA���̃\�t�g�E�F�A�̎�舵���Ɋւ��鐧����(�^�p�E�]�ځE
�Ĕz�z�E�����E�\�[�X�R�[�h�̍ė��p�Ȃǂ��܂߂�)�܂���������܂��񂵁A
���(��)�ɋ��‚����߂�K�v���܂���������܂���B

�������A���(��)�͂��̃\�t�g�E�F�A�Ɋւ��ĉ��̕ۏ؂����Ȃ����̂Ƃ��A
�܂��@���Ȃ�ӔC�E�`��������Ȃ����̂Ƃ����Ă��������܂��B


�����̃\�t�g�E�F�A�̈ꎟ�z�z��

�ȉ��̃z�[���y�[�W���ꎟ�z�z���ł��B�ŐV�ł��_�E�����[�h�ł��܂��B

"�\�t�g�E�F�A�H�[��"
http://cetus.sakura.ne.jp/softlab/


�����ŗ���

��Ver.0.10 (2000/11/21)

�E������(����)���J�B

��Ver.0.11 (2001/02/15)

�E�v���O����(�v���O�C��)���̂ɂ͕ύX�_�͂���܂��񂪁A�\�[�X
�R�[�h�̕����኱�C�����܂����B

��Ver.0.12 (2002/07/31)

�ENetpbm Release 9.9 (2000/11/20��) �ł̒�`�E�����ɏ]���A
PGM/PPM(raw)�`���� maxval �� 255 ���z���Ă���ꍇ�̓T���v��
�l�� big-endian (MSB-first) �`����2�o�C�g�����ŋL�^�����
������̂Ƃ��Ĉ����悤�Ɏd�l�ύX�����B

�Epnm �t�@�C�����ɓ����R�����g�����݂���Ƃ��A�ꍇ�ɂ���Ă�
�u�j���t�@�C���v�G���[���o�ĉ摜���ǂݍ��߂Ȃ����Ƃ�����o�O
���C�������B

��Ver.0.13 (2004/04/05)

�E���s�t�@�C���𐶐�����R���p�C���� gcc 3.3.3 �ɕύX�B�ȑO��
�o�[�W�����������ς� 5�`15% ���x�����ɂȂ����B

�Epbm/plain(ascii) �`���ŁA�摜�̕����W�̔{���łȂ��Ƃ��A
�摜�̉E�[���������肸�ꂽ�肷��o�O���C�������B

��Ver.0.14 (2006/04/18)

�E�f�B�X�N�t�@�C������摜��ǂݍ��ނƂ��̓ǂݍ��݃o�b�t�@��
�T�C�Y�� 256KB �ɑ��₵�܂����B



E-Mail Address : alkaid@coral.ocn.ne.jp (MIYASAKA Masaru)
[EOF]
33 changes: 33 additions & 0 deletions IFPNM014.TXT
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
==========================================================================
�y�� �́z Susie32 PbmPlus Plug-in Ver.0.14
�y�o �^ ���z IFPNM014.LZH
�y����Җ��z �{�� �� (e-mail:alkaid@coral.ocn.ne.jp)
�y����@��z Windows95/98/Me/NT/2000/XP, Windows3.1+Win32s �����삷��@��
�y�J������z Microsoft Visual C++ V.6.0 / MinGW (gcc 3.4.5)
�y����m�F�z Windows XP SP2 (���{���) + Susie32 V.0.47b
�y���k�����z LHA -lh5- (by LHA 2.55B)
�y�쐬���@�z LHA X IFPNM014.LZH
�y�� �ʁz PDS (Public Domain Software)
�y�] �ځz ������
�y�z �z ���z http://cetus.sakura.ne.jp/softlab/
�y�� �� ���z Susie32 �������� Susie32 Plug-in �Ή��\�t�g���K�v�ł�
==========================================================================

�����̃\�t�g��

UNIX �n�� OS �ł悭�g���閳���k�摜�`���ł��� PbmPlus
(PBM/PGM/PPM) �t�H�[�}�b�g�̉摜�t�@�C�����ASusie32 �ŕ\��������
���߂� Plug-in �ł��B

�b����ɂ��\�[�X�R�[�h����������Ă��܂��B

��V.0.13 -> V.0.14 �̎�ȕύX�_

�E�f�B�X�N�t�@�C������摜��ǂݍ��ނƂ��̓ǂݍ��݃o�b�t�@��
�T�C�Y�� 256KB �ɑ��₵�܂����B


--------------------------------------------------------------------------

�� �t�@�C�������yIFPNM014.LZH�z�Ǝw�肵�ă_�E�����[�h���ĉ�����.

126 changes: 126 additions & 0 deletions src/IFPNMSRC.TXT
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
[This file is written in Japanese (Shift-JIS Code).]
----------------------------------------------------------------------
Susie32 PbmPlus Plug-in Ver.0.14 (�\�[�X�t�@�C��)
IFPNMSRC.TXT - ������
----------------------------------------------------------------------

�����̃\�t�g��

Susie32 PbmPlus Plug-in Ver.0.14 �̃\�[�X�t�@�C���W(C����)�ł��B

��ґ��ŃR���p�C���ł��邱�Ƃ��m�F���Ă��鏈���n�́A�ȉ��̂Ƃ���
�ł��B�����ȊO�̏����n�ł����炭�R���p�C���͉”\�Ȃ��̂Ǝv����
���B

�EMicrosoft Visual C++ ver.6.0 SP6
�EVC++ Toolkit 2003 + Platform SDK
�EVisual C++ 2005 Express Edition + Platform SDK
�EBorland C++ Compiler ver.5.5.1
�EMinGW (gcc 3.4.5)

���Ȃ݂ɁA���������[�X�ł� MinGW (gcc 3.4.5) �ŃR���p�C�����ꂽ
���̂ł��B


�������������t�@�C��

IFPNMSRC.TXT ���̃t�@�C��

ifpnm.dsw Microsoft Visual C++ Ver.6.0 �p�̃��[�N
ifpnm.dsp �X�y�[�X�t�@�C���ƃv���W�F�N�g�t�@�C���B

makefile.vc MSVC++ V.6.0 �p�� Makefile
�R�}���h���C������r���h����ꍇ�͂���ŁB
VC++ Toolkit 2003 �� Visual C++ 2005
Express Edition �ł��g����B

makefile.bcc Borland C++ Compiler Ver.5.5.1 �p�� Makefile
makefile.mgw MinGW �p�� Makefile

ifpnm.c ���C���\�[�X�t�@�C��
ifpnm.def �֐��� export ���邽�߂� DEF �t�@�C��
spibase.h Susie Plug-in Basic function library
spientry.c Susie Plug-in API layer functions
spialloc.c Susie Plug-in Memory-related functions
spiio.c Susie Plug-in File I/O functions


���\�[�X�t�@�C���Ɋւ���

���� Plug-in �ł� C����̕W�����C�u�����֐�����؎g�킸�A���ׂ�
Windows �� API �֐��𗘗p����悤�ɂ��Ă��܂��B�t�@�C���T�C�Y��
�������}���邽�߁A�G���g���|�C���g�� DllMain �𒼐ڎw�肷�邱�ƂŁA
�g�p����Ȃ�C�����^�C���‹��������N�����̂�}�����Ă��܂�(VC++
�̏ꍇ�� Release �\���̎��̂�)�B


�����쌠�E���p��̏��������Ȃ�

���̃\�t�g�E�F�A�� PDS (Public Domain Software) �ł��B��(�{�� ��)�́A
���̃\�t�g�E�F�A�ɂ‚��Ă̈�؂̒��쌠��������A(���݂̓��{�̖@�K
�ł͕����ł��Ȃ�)����Ґl�i���ɂ‚��Ă����̌������咣���Ȃ����̂�
���܂��B

���������āA���̃\�t�g�E�F�A�̎�舵���Ɋւ��鐧����(�^�p�E�]�ځE
�Ĕz�z�E�����E�\�[�X�R�[�h�̍ė��p�Ȃǂ��܂߂�)�܂���������܂��񂵁A
���(��)�ɋ��‚����߂�K�v���܂���������܂���B

�������A���(��)�͂��̃\�t�g�E�F�A�Ɋւ��ĉ��̕ۏ؂����Ȃ����̂Ƃ��A
�܂��@���Ȃ�ӔC�E�`��������Ȃ����̂Ƃ����Ă��������܂��B


�����̃\�t�g�E�F�A�̈ꎟ�z�z��

�ȉ��̃z�[���y�[�W���ꎟ�z�z���ł��B�ŐV�ł��_�E�����[�h�ł��܂��B

"�\�t�g�E�F�A�H�[��"
http://cetus.sakura.ne.jp/softlab/


���Q�l�����Ȃ�

�ENetpbm Release 9.9 �� man �y�[�W - pbm(5), pgm(5), ppm(5)


�����ŗ���

2000/11/21 V0.10 �E�����Ō��J�B
2001/02/12 �EBorland C++ Compiler 5.5.1 �ŃR���p�C���ł�
��悤�ɂ����B
2001/02/15 V0.11 �E�����Ō��J�B
2002/07/29 �ENetpbm Release 9.9 (2000/11/20��) �ł̒�`�E
�����ɏ]���APGM/PPM(raw)�`���� maxval �� 255
���z���Ă���ꍇ�̓T���v���l�� big-endian
(MSB-first) �`����2�o�C�g�����ŋL�^�����
������̂Ƃ��Ĉ����悤�Ɏd�l�ύX�����B
2002/07/30 �E�ǂݍ��݃o�b�t�@�̃T�C�Y��{��64KB�ɑ��₵���B
�E�w�b�_���ɂ�������R�����g�̈ʒu�ɂ���ẮA
�u�j���t�@�C���v�G���[���o�ĉ摜���ǂݍ���
�Ȃ����Ƃ�����o�O���C�������B
2002/07/31 V0.12 �E�����Ō��J�B
2004/04/01 �E�C���[�W�x�[�X�A�h���X���ADLL �̃f�t�H���g
�x�[�X�A�h���X�ɋ߂� 0x10300000 �ɕύX�B
����́A�A�h���X��Ԃ����f�����̂������
���߁B
�E�R���p�C���� gcc 2.8.1 ���� gcc 3.3.3 ��
�ւ����B5�`15% ���x�������B
2004/04/02 �Epbm/plain(ascii) �`���ŁA�摜�̕����W�̔{��
�łȂ��Ƃ��A�摜�̉E�[���������肸�ꂽ�肷��
�o�O���C���B
2004/04/05 V0.13 �E�����Ō��J�B
2004/11/23 �EMicrosoft Visual C++ Toolkit 2003 +
Platform SDK �ŃR���p�C���ł���悤�ɂ����B
2004/11/24 �E�g�p���鏈���n���ARSXNT-DJ (gcc-3.3.3) ����
MinGW (gcc-3.4.2) �ɕύX�B����ɁA�\�[�X�R
�[�h�W�ɂ����� RSXNT/RSXNT-DJ ���T�|�[�g��
��~�����B
2006/04/16 �E�R���p�C���̃o�[�W������ gcc 3.4.2 ���� gcc
3.4.5 �ɍX�V�����B
�E�f�B�X�N�t�@�C������ǂݍ��ނƂ��̓ǂݍ���
�o�b�t�@�� 256KB �ɑ��₵���B
2006/04/18 V0.14 �E�����Ō��J�B



E-Mail Address : alkaid@coral.ocn.ne.jp (MIYASAKA Masaru)
[EOF]
Loading

0 comments on commit 9f4155e

Please sign in to comment.