🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2230

Re: foto's automatisch verkleinen op website

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