Archief - Images uploaden & automatisch thumbnails aanmaken

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

jUnked

Legacy Member
Hey,

Nadat ik eerder een website in HTML had gemaakt voor een amateuristische fotograaf, vroeg hij nu of het misschien mogelijk was om zelf zijn foto's te gaan uploaden. Op de "foto-pagina" zijn alle foto's terug te vinden a.d.h.v. thumbnails waar je op kan gaan klikken om ze groter te maken. Nu vroeg ik me af of er iemand een idee had om / een script kan aanraden dat een user foto's laat uploaden en hiervan ook automatisch een thumbnail van gaat maken, al dan niet gecropped. Heb zelf wel enige PHP-ervaring maar deze is niet optimaal.

Alvast bedankt!

leXXweb

Legacy Member
Ikzelf werk met de code bibliotheek Spoon Library. Hierin zitten tal van classes waaronder de SpoonThumbnail class.

Een thumbnail aanmaken doe je met minimum 2 regels code:
$thumbnail = new SpoonThumbnail( 'pad van bestaande afbeelding', 'width', 'height' );
$thumbnail->parseToFile( 'pad naar nieuw bestand' );

Er zijn ook nog een aantal opties in te stellen:
setAllowEnlargement: boolean of de afbeelding vergroot mag worden
setCropPosition: horizontale en verticale crop positie
setForceOriginalAspectRatio: mag de originele aspect ratio behouden blijven? Als je een vierkante thumb wil maken van een afbeelding van bijvoorbeeld 800x600 pixels, dan moet dit ingesteld staan op false.

alles is na te lezen in de documentatie .

jUnked

Legacy Member
Ziet er goed uit, zal het eens nader bekijken. Nog mensen met meer alternatieven?

GateWay.be

Legacy Member
is het dan niet makelijker om een joomla/drupal/wordpress achtige site voor die man te maken, dat gerbuik ik meestal voor van die eenvoudige websites met een foto album ed. zie bv Sound Light PA verhuur - JSL Productions

verder kan je ook File Thingie gebruiken voor bestanden te uploaden en dan de code van leXXweb gebruiken voor de tumbnails aan te maken.

jUnked

Legacy Member
Ben zelf ook aan het twijfelen wat het beste zou zijn..

Heb nu de site in php gezet zo je kan inloggen en mits ingelogged foto's kan gaan uploaden. Maar nu laat ik de fotos uploaden rechtstreeks naar mijn database als BLOB's, zou dit geen problemen met zich mee brengen wanneer ik een groot aantal foto's hierin ga steken?

Vraag me dus eigelijk af of dit wel de goede manier is. De beste manier lijkt mij dat je ze gewoon upload naar de host en wanneer dit gebeurd er ook info mee in een database wordt gestoken (dus niet de foto zelf) zo die later allemaal nog opgeroepen kunnen worden, is dit mogelijk?

GateWay.be

Legacy Member
ik heb vorger ook de fotos gewoon laten uploaden naar een map en de filename ging dan in de database, zo kon ik op een vrij makkelijke manier de fotos laten weergeven

jUnked

Legacy Member
Heb je dit "script" nog ergens staan dat ik eens zou kunnen nakijken? Alvast bedankt, zou me echt helpen

GateWay.be

Legacy Member
kan het niet meteen terug vinden, is al wel van jaren geleden. maar twas heel eenvoudig.
filename in db stken, en uitlezen met het pad naar de map vast. de de filenames adhv het id invullen.

jUnked

Legacy Member
Ja heb het gevonden, toch bedankt :) Nu alleen nog thumbnails automatisch laten aanmaken maar dat lijkt me niet zo heel moeilijk.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan