/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
kald til forskellige biblioteker med galle~
Fra : Borg


Dato : 06-09-01 23:19

Har fundet mig et lille script:

if($dir = @opendir("pictures/")) {
while ($file = readdir($dir)) {
if ($file != "." && $file != ".."){
if(ereg("jpg",$file) || ereg("gif",$file) || ereg("bmp",$file)){
print"<a href=pictures/$file><img border=0 src=pictures/$file width=100
height=100></a>\n";
}}
}
closedir($dir);
}

Som i kan se laver det nogle thumps af de billeder, der ligger i
biblioteket:
pictures

er det muligt, uden at lave for meget om i scriptet, at lave det sådan at
det kan "kaldes" til flere biblioteker?
f.eks

pictures.php?dir=cars
pictures.php?dir=geder
pictures.php?dir=pcer
etc

Eller noget i den stil?


MVH

Borg




 
 
Thorbjoern Ravn Ande~ (07-09-2001)
Kommentar
Fra : Thorbjoern Ravn Ande~


Dato : 07-09-01 05:42

"Borg" <admin@borgsworld.com> writes:

> Som i kan se laver det nogle thumps af de billeder, der ligger i
> biblioteket:
> pictures

Lige det her script vil være dumt, fordi det bare viser de billederne
i lille størrelse. Browserne skal stadigvæk hente de store billeder.

--
Thorbjoern Ravn Andersen "...plus...Tubular Bells!"
http://bigfoot.com/~thunderbear

Borg (07-09-2001)
Kommentar
Fra : Borg


Dato : 07-09-01 00:07


> Lige det her script vil være dumt, fordi det bare viser de billederne
> i lille størrelse. Browserne skal stadigvæk hente de store billeder.
>
> --
> Thorbjoern Ravn Andersen "...plus...Tubular Bells!"
> http://bigfoot.com/~thunderbear

Det er rigtig, men det er nu heller ikke meningen der skal være mange

men hvis du har et der er bedre, så sig endelig til

Borg



steen broelling (07-09-2001)
Kommentar
Fra : steen broelling


Dato : 07-09-01 03:02

Morn'

On Fri, 7 Sep 2001 01:07:15 +0200
"Borg" <admin@borgsworld.com> wrote:

> men hvis du har et der er bedre, så sig endelig til

http://gallery.sourceforge.net/ er et ikke ret ringe galleriscript. Jeg
er ikke 100% klar på hvad scriptet gør rent teknisk, men selvom man kun
uploader store billeder, viser den dem som skalerede thumbs, uden at
skulle hente alle eks. 350 KB.

Prøv det...

Steen
--
ego <http://www.broelling.dk>
birdland <http://www.vejlerne.dk>
::your eyes - it's a days work, just looking into them::


Peter Brodersen (07-09-2001)
Kommentar
Fra : Peter Brodersen


Dato : 07-09-01 00:21

On 07 Sep 2001 00:42:10 -0400, Thorbjoern Ravn Andersen
<ravn@adams.astervej16.dk> wrote:

>Lige det her script vil være dumt, fordi det bare viser de billederne
>i lille størrelse. Browserne skal stadigvæk hente de store billeder.

.... og allerede før der kommer forslag om brug af GD'
ImageCopyResized(), vil jeg kun anbefale, at man bruger en bedre
skalering, der ikke blot fx tager hver n'te pixel, men laver en
passende antialiasing/interpolering af pixels.

Eksempler på dette kunne være GD2.0.1's ImageCopyResampled() eller
Imlib2's imlib_create_scaled_image()

--
- Peter Brodersen

Peter Brodersen (07-09-2001)
Kommentar
Fra : Peter Brodersen


Dato : 07-09-01 00:22

On Fri, 07 Sep 2001 01:20:41 +0200, Peter Brodersen
<professionel@nerd.dk> wrote:

>.. vil jeg kun anbefale, at man bruger en bedre
>skalering, der ikke blot fx tager hver n'te pixel, men laver en
>passende antialiasing/interpolering af pixels.

.... og gerne med en simpel caching. Der er ingen grund til at resize
præcis det samme billede under præcis de samme omstændigheder for
hvert eneste request.

--
- Peter Brodersen

Lars Petersen (07-09-2001)
Kommentar
Fra : Lars Petersen


Dato : 07-09-01 23:57

> ... og allerede før der kommer forslag om brug af GD'
> ImageCopyResized(), vil jeg kun anbefale, at man bruger en bedre
> skalering, der ikke blot fx tager hver n'te pixel, men laver en
> passende antialiasing/interpolering af pixels.

Eller ImageMagick ;) www.imagemagick.org

=)


--
-
Lars
http://coder.dk/sohofaq.php - Uofficiel WOL SOHO 77 FAQ
http://wshlman.moons.dk/ - Say goodbye to GameSpy - A Free Half Life
Manager!
When mailing me, remember there is no truth in my mail!



Peter Brodersen (08-09-2001)
Kommentar
Fra : Peter Brodersen


Dato : 08-09-01 05:08

On Sat, 8 Sep 2001 00:57:05 +0200, "Lars Petersen"
<lars@truth.ioflux.net> wrote:

>Eller ImageMagick ;) www.imagemagick.org

Jeg ville gerne rode mere med ImageMagick, men findes der en
acceptabel tilgang til ImageMagick under PHP (jf denne nyhedsgruppes
navn)? Umiddelbart forekommer det mig, at websiden primært nævner C,
C++, Java og perl.

--
- Peter Brodersen

Rander (06-09-2001)
Kommentar
Fra : Rander


Dato : 06-09-01 23:38

Fri, 7 Sep 2001 00:18:52 +0200 brugte Borg 35 linier på at fortælle dette
til dk.edb.internet.webdesign.serverside.php:

[...]
>closedir($dir);
>}
>Som i kan se laver det nogle thumps af de billeder, der ligger i
>biblioteket:
>pictures

Det er vel så meget sagt... Det henter billederne i fuld størrelse, og
viser dem herefter i størrelse 100*100.

Hvis original-billedet er 1024*768 og fylder 350KB, så henter den altså
stadig alle 350KB, men viser det i størrelsen 100*100 - ikke særlig smart
for dem der stadig sidder på analoge modem-forbindelser...

--
Lars Rander, www.rander.dk ICQ#: 987520 ** Pil ikke ved min adresse **
Sjathelt og beskytter af det svage køn (udnævnt af diktator SEJ 5/6-99)

Undertegnede erklærer herved efter at have set Frk. Larsens ben,
og er som følge heraf uarbejdsdygtig. (Skadesanmeldelse)


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408942
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste