Article View: pl.comp.lang.php
Article #220189PHP i upload animowanego GIFa
From: Bartek
Date: Mon, 17 Aug 2009 10:29
Date: Mon, 17 Aug 2009 10:29
39 lines
2374 bytes
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-mailShow 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