🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2229

Re: foto's automatisch verkleinen op website

#2229
From: Bart Vanbrabant
Date: Mon, 16 Aug 2004 12:39
40 lines
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-mail
References: <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