Date: Sun, 21 Sep 1997 21:22:06 +0900
To: cyber-shot@m2.list.ne.jp, palmtop-pc-ml@mt.cs.keio.ac.jp, digi-cam@mt.cs.keio.ac.jp
From: kimu@st.rim.or.jp (KIMURA Kazushi)
X-Sender: kimu@mail.st.rim.or.jp (Unverified)
Cc: kimu@st.rim.or.jp (KIMURA Kazushi)
Content-Type: text/plain; charset=iso-2022-jp
X-Mailer: Eudora-J(1.3.8.6-J13)
Reply-To: palmtop-pc-ml@mt.cs.keio.ac.jp
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: palmtop-pc-ml 10383
Subject: (palmtop-pc-ml 10383) ANICYBER: Cyber-shot, UNIX, GIF-Anime
Errors-To: owner-palmtop-pc-ml@mt.cs.keio.ac.jp
Sender: owner-palmtop-pc-ml@mt.cs.keio.ac.jp
元祖 Cyber-shot FAQ のきむらです。
マナーが悪いですが、3 つのメーリング・リストにマルチ・ポストです。
Cyber-shot のマルチ画面連写画像を GIF アニメにするツールの UNIX 版を
作りました。といっても既存のツールを組み合わせたスクリプトを書いた
だけですが。
キモは、GIFMerge です。
GIFMerge Homepage
GIF Animation with BSD (日本語の解説ページ)
あとは JPEG v6 と NetPBM が必要です。
とりあえず動く超手抜きスクリプトなんで適当に改造して使ってください。
ANICYBER と名付けました (^^;
--- anicyber ---
#!/bin/sh
# $Id: anicyber,v 1.2 1997/09/21 11:57:32 kimu Exp kimu $
#
# *** A N I C Y B E R ***
# Cyber-shot (SONY DSC-F1/F2) Gif-Animation maker
# Copyright (C) 1997 KIMURA Kazushi, Rll rights reserved.
# COPY FREE, NO WARRANTY.
# * REQUIREMNET *
# gifmerge
# djpeg (JPEG v6)
# pnmcut, ppmtogif (NetPBM)
#
# * USAGE *
# usage: anicyber filename.jpeg
# output: filename.gif (gif-animation file)
#
#
djpeg -colors 256 $1 > 0.pnm
pnmcut 48 35 160 120 0.pnm | ppmtogif > 11.gif
pnmcut 240 35 160 120 0.pnm | ppmtogif > 12.gif
pnmcut 432 35 160 120 0.pnm | ppmtogif > 13.gif
pnmcut 48 180 160 120 0.pnm | ppmtogif > 21.gif
pnmcut 240 180 160 120 0.pnm | ppmtogif > 22.gif
pnmcut 432 180 160 120 0.pnm | ppmtogif > 23.gif
pnmcut 48 324 160 120 0.pnm | ppmtogif > 31.gif
pnmcut 240 324 160 120 0.pnm | ppmtogif > 32.gif
pnmcut 432 324 160 120 0.pnm | ppmtogif > 33.gif
#
# -lN ... loop N times. N=0 means infinity loop.
# -0 ... deley time.
#
gifmerge -l0¥
-0 11.gif¥
-0 12.gif¥
-0 13.gif¥
-0 21.gif¥
-0 22.gif¥
-0 23.gif¥
-0 31.gif¥
-0 32.gif¥
-0 33.gif¥
> `basename $1 .jpeg`.gif
rm 0.pnm
rm [1-3][1-3].gif
sync
--- end ---
---
♪きむらかずし