Article View: be.comp.programming
Article #2229Re: foto's automatisch verkleinen op website
From: Bart Vanbrabant
Date: Mon, 16 Aug 2004 12:39
Date: Mon, 16 Aug 2004 12:39
40 lines
2755 bytes
2755 bytes
Passero wrote:
> We zijn een website aan het schrijven voor onze amateur sterrenvereniging.
> De mensen daar zijn vrij actief bezig met astrofotografie dus bieden we hen
> ook de mogelijkheid om hun werk up te loaden naar de website. Dat werkt al
> maar we zouden ook graag kleine foto's hebben van die foto's. Daarom zoeken
> we een manier om dat te automatiseren. Dus wanneer iemand zijn foto upload,
> wordt er automatisch een kleine versie van gemaakt. Hoe doe ik dat? Bestaan
> daar module's voor ofzo? De webserver beschikt over zowel php en asp.
>
>
Gebruik deze php class. Is simpel in gebruik maar de pagina van de
ontwikkelaar is uit google verdwenen, daar stond heel veel uitleg bij
hou alles werkt. Maar in de comments van elke method vind je nog heel
wat info.
Ik heb deze zo ooit gebruikt:
/* file check */
...
zorg dat je zeker weet dat het een jpg of png is. (andere worden niet
ondersteunt.)
/* proces the image, make a full size and a thumbnail */
// create a new image from the uploaded file
$image = new hft_image($_FILES["file"]["tmp_name"]);
// jpeg quality, use gd2 library
$image->set_parameters(100, true);
// make the thumbnail
// width, height, mode (- is keep aspect ratio)
$image->resize(300, 225, "-");
$image->output_resized("../img/gallery/thumbs/".$filename, "JPEG");
Het fijne aan deze library is dat je met resize instelt binnen welke
kader de foto moet passen.
Bart
--
Bart Vanbrabant <bart DOT vanbrabant AT zoeloelip DOT be>
PGP fingerprint: 093C BB84 17F6 3AA6 6D5E FC4F 84E1 FED1 E426 64D1
Technical Details
Message-ID:
<HV1Uc.215467$Hz.10568760@phobos.telenet-ops.be>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!proxad.net!proxad.net!skynet.be!skynet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<iT%Tc.215348$Bb5.10746982@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,2c8c2bdc3dbef9d X-Google-Thread: 107324,2c8c2bdc3dbef9d X-Google-Attributes: gidfcea4,gid107324,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!proxad.net!proxad.net!skynet.be!skynet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail From: Bart Vanbrabant <bartDOT.vanbrabantAT@telenetDOT.be> User-Agent: Mozilla Thunderbird 0.6 (X11/20040519) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: foto's automatisch verkleinen op website References: <iT%Tc.215348$Bb5.10746982@phobos.telenet-ops.be> In-Reply-To: <iT%Tc.215348$Bb5.10746982@phobos.telenet-ops.be> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Lines: 40 Message-ID: <HV1Uc.215467$Hz.10568760@phobos.telenet-ops.be> Date: Mon, 16 Aug 2004 12:39:03 GMT NNTP-Posting-Host: 213.224.196.121 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1092659943 213.224.196.121 (Mon, 16 Aug 2004 14:39:03 MEST) NNTP-Posting-Date: Mon, 16 Aug 2004 14:39:03 MEST Organization: Telenet Internet