[comp.sys.mac.apps] What is PICS?

nishimu@macro.co.jp (Toshio Nishimura) (01/28/91)

I am now interested in animation on multi-media world.
I believe "PICS" resource is standard format for animation. 
So I made "PICS" resource by Macro-Mind Director, and I found it was made 
from some PICT resources and INFO resource.What is INFO resource? 
And what is PICS resource format? Appreciate if you can give me the 
infomation on PICS.
Thanks in advance.

Toshio Nishimura <nishimu@macro.co.jp>
Macro Engineering Co., Ltd.

--

        $@@55A$N$?$a$K(J               $@@>B<=SIW(J Macro Engineering Co., Ltd.
                                   <nishimu@macro.co.jp>

peirce@outpost.UUCP (Michael Peirce) (01/29/91)

In article <NISHIMU.91Jan28165703@phil.macro.co.jp>, nishimu@macro.co.jp (Toshio Nishimura) writes:
> 
> 
> I am now interested in animation on multi-media world.
> I believe "PICS" resource is standard format for animation. 
> So I made "PICS" resource by Macro-Mind Director, and I found it was made 
> from some PICT resources and INFO resource.What is INFO resource? 
> And what is PICS resource format? Appreciate if you can give me the 
> infomation on PICS.
> Thanks in advance.

Somone sent me this info a while back, here's a copy:

Here's a summary of the PICS File Format:
 
    % File Type: 'PICS'
    % A PICS animation is composed of many PICT resources, starting at id 128
    % Numbering is contiguous (128, 129, 130, I)
    % Number of frames is equal to Count1Resources('PICT')
    % PICT resource 128 describes the complete first animation frame. The
      picFrame field of the PICT describes the complete screen size of the
      whole animation (all subsequent frames will be drawn within this rect).
    % The following PICT resources (129, 130, I) can be either:
        % complete frames with the same picFrame as PICT 128
        % an update to the previous frame of a smaller area
        % a null picFrame (no change in the animation)
    % 'INFO' resource (optional), id 128, consiting of:
        % BWColor (integer): 0 if black & white PICTS, 1 if color PICTS
        % Depth (integer): 1,2,4,8,16 preferred color depth
        % Speed (integer): 1 to 200 preferred speed in frames/sec.
            A negative value means, show the frame for abs(value) seconds.
        % Version (integer): version number (currently zero)
        % Creator (longint): signature of creator application
        % Largest (longint): size of the largest frame in bytes
 
-- michael


--  Michael Peirce         --   outpost!peirce@claris.com
--  Peirce Software        --   Suite 301, 719 Hibiscus Place
--  Macintosh Programming  --   San Jose, California 95117
--           & Consulting  --   (408) 244-6554, AppleLink: PEIRCE