AWS-Lambda
view release on metacpan or search on metacpan
examples/cgi/WwwCounter/gifcat.pl view on Meta::CPAN
;#
;# gifcat.pl: GIFãã¡ã¤ã«é£çµã©ã¤ãã©ãª Ver1.61
;#
;# Copyright (c) 1997,2002 http://tohoho.wakusei.ne.jp/
;#
;# è使¨©ã¯æ¾æ£ãã¾ããããèªç±ã«ä½¿ç¨ã»æ¹é ã»åé
å¸å¯è½ã§ãã
;#
;# åºæ¬çãªä½¿ãæ¹
;# require "gifcat.pl";
;# open(OUT, "> out.gif");
;# binmode(OUT); # MS-DOS ã Windows ã®å ´åã«å¿
è¦ã§ãã
;# print OUT &gifcat'gifcat("xx.gif", "yy.gif", "zz.gif");
;# close(OUT);
;#
;# ãããã°ç¨(GIFã®è§£æåºå)
;# require "gifcat.pl";
;# &gifcat'gifprint("xx.gif", "yy.gif", "zz.gif");
;#
;# å¶éäºé
;# ã¢ãã¡GIFå士ãé£çµãããã¨ã¯ã§ãã¾ããã
;# ã¢ãã¡GIF対å¿ã®ãã©ã¦ã¶ã§ãªããã°ãæåã®ç»åãã表示ããã¾ããã
examples/cgi/WwwCounter/gifcat.pl view on Meta::CPAN
@files = @_;
$Gif = 0;
$leftpos = 0;
$logicalScreenWidth = 0;
$logicalScreenHeight = 0;
$useLocalColorTable = 0;
foreach $file (@files) {
$size = -s $file;
open(IN, "$file") || return("ERROR");
binmode(IN);
read(IN, $buf, $size) || return("ERROR");
close(IN);
$cnt = 0;
&GifHeader();
while (1) {
$x1 = ord(substr($buf, $cnt, 1));
if ($x1 == 0x2c) {
&ImageBlock();
} elsif ($x1 == 0x21) {
examples/cgi/WwwCounter/readme.html view on Meta::CPAN
</li>
</ol>
<p>ãã®å¤ãå表示ãã¡ããã¨è¡ã£ã¦ããããç»åã®èªã¿è¾¼ã¿ã¢ã¼ãã¯ãªã³ã«ãªã£ã¦ããããªã©ããã¨ã»ã»ã®CGIå
¥éãã®ãCGIã¹ã¯ãªãã使æã®æ³¨æããåç
§ãã¦ãã ãããããã§ããã¾ã...
</div>
<h4>â <a name="gifcat.pl">gifcat.plã«ã¤ãã¦</a></h4>
<div class=i>
<p><a href="http://www.tohoho-web.com/wwwsoft.htm">gifcat.pl</a> ã¯ãGIF ç»åãé£çµããPerlç¨ããªã¼ã½ããã©ã¤ãã©ãªã§ããæ¹é ãå©ç¨ã転è¼ãåé
å¸ãªã©èªç±ã§ããGIF ã¢ãã¡ã¼ã·ã§ã³ã®æ©è½ãç¨ãã¦ã...
<pre class=c>
require "gifcat.pl";
binmode(STDOUT);
print &gifcat'gifcat("xxx.gif", "yyy.gif", "zzz.gif");
</pre>
</div>
<hr>
<div>Copyright (C) 1996-2003 æç«ã
</div>
<div>æçµæ´æ°ï¼2003å¹´3æ23æ¥</div>
<div>http://www.tohoho-web.com/soft/wcnt.htm</div>
</body>
</html>
examples/cgi/WwwCounter/wwwcount.cgi view on Meta::CPAN
# GIFã¢ã¼ã
} elsif ($g_mode eq "gif") {
printf("Content-type: image/gif\n");
printf("\n");
@files = ();
for (my $i = 0; $i < length($count_str); $i++) {
$n = substr($count_str, $i, 1);
push(@files, "$n.gif");
}
require "./gifcat.pl";
binmode(STDOUT);
print gifcat'gifcat(@files);
# é ãã«ã¦ã³ã¿ã¼ã¢ã¼ã
} elsif ($g_mode eq "hide") {
printf("Content-type: image/gif\n");
printf("\n");
$size = -s $g_gif_file;
open(IN, $g_gif_file);
binmode(IN);
binmode(STDOUT);
read(IN, $buf, $size);
print $buf;
close(IN);
}
}
#
# ããã¯ãå¾ã
#
sub doLock {
( run in 0.332 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )