Article View: be.comp.programming
Article #2230Re: foto's automatisch verkleinen op website
From: Bart Vanbrabant
Date: Mon, 16 Aug 2004 12:39
Date: Mon, 16 Aug 2004 12:39
52 lines
3027 bytes
3027 bytes
Bart Vanbrabant wrote:
> 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
Ben de class zelf vergeten:
http://www.zaslavskiy.net/cm-sources&file=/libs/hft_image.php
--
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:
<eW1Uc.215470$Z55.10738713@phobos.telenet-ops.be>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!ecngs!feeder.ecngs.de!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<iT%Tc.215348$Bb5.10746982@phobos.telenet-ops.be> <HV1Uc.215467$Hz.10568760@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!ecngs!feeder.ecngs.de!feed1.news.be.easynet.net!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> <HV1Uc.215467$Hz.10568760@phobos.telenet-ops.be> In-Reply-To: <HV1Uc.215467$Hz.10568760@phobos.telenet-ops.be> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Lines: 52 Message-ID: <eW1Uc.215470$Z55.10738713@phobos.telenet-ops.be> Date: Mon, 16 Aug 2004 12:39:38 GMT NNTP-Posting-Host: 213.224.196.121 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1092659978 213.224.196.121 (Mon, 16 Aug 2004 14:39:38 MEST) NNTP-Posting-Date: Mon, 16 Aug 2004 14:39:38 MEST Organization: Telenet Internet