🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #220189

PHP i upload animowanego GIFa

#220189
From: Bartek
Date: Mon, 17 Aug 2009 10:29
39 lines
2374 bytes
Witam,

W sieci znalazlem cos na temat rozszczepienia GIFa na klatki i zmiane rozmiaru 
wszystkich klatek, ale ja po prostu chce zapisac GIF w takiej postaci, jak 
zostal przeslany w formularzu. Chodzi o baner, zakladajac, ze rozmiar jest 
prawidlowy, chce po prostu, aby byl to animowany GIF.

Ponizej moj kod, w tej chwili zapisuje GIF, ale znika animacja. Zrobilem taki 
podwojny warunek, zaleznie od formatu pliku (moze to nie jest zbyt prawidlowe, 
bo widzialem inne skrypty, ale tak jakos zrobilem po swojemu i jest dobrze, poza 
tym gifem).

if($checkext == 'jpg' OR $checkext == 'jpeg') {
                     $image = imagecreatefromjpeg($file) ;
              } elseif ($checkext == 'png') {
                     $image = imagecreatefrompng($file) ;
              } elseif ($checkext == 'gif') {
                     $image = imagecreatefromgif($file) ;
              }

              imagecopyresampled($tn, $image, 0, 0, 0, 0, $modwidth, $modheight, 
$width, $height) ;

              if($checkext == 'jpg' OR $checkext == 'jpeg') {
                     imagejpeg($tn, $save, 80) ;
              } elseif ($checkext == 'png') {
                     imagepng($tn, $save) ;
              } elseif ($checkext == 'gif') {
                     imagegif($tn, $save) ;
              }

Domyslam sie, ze chodzi o imagecopyresampled, ale probowalem tez imagecopy() i 
imagecopyresized(), ale animacji i tak nie mam?! W czym moze byc problem? Chodzi 
o jakas kompresje tego formatu?


____________________
Pozdrawiam
Bartek 
Technical Details
Message-ID: <h6bbpo$9c2$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail
From: "Bartek" <jccpolska@op.pl>
Newsgroups: pl.comp.lang.php
Subject: PHP i upload animowanego GIFa
Date: Mon, 17 Aug 2009 18:29:54 +0800
Organization: http://onet.pl
Lines: 40
Message-ID: <h6bbpo$9c2$1@news.onet.pl>
NNTP-Posting-Host: 119.139.58.196
Mime-Version: 1.0
X-Trace: news.onet.pl 1250505337 9602 119.139.58.196 (17 Aug 2009 10:35:37 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Mon, 17 Aug 2009 10:35:37 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit