resize images

Gestart doorMarjolein8 reacties29 weergaven

9 berichten · pagina 1 van 1

Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zoek een scriptje dat images kan verkleinen.
Nu zijn er best wel veel te vinden op internet maar daarbij moet je een maat opgeven in width & height en dat wil ik dus niet. Ik wil dat de afbeelding verkleind maar wel goed in verhouding blijft.
Weet iemand of dit mogelijk is en zoja waar ik dat dan kan vinden?
*en indien iemand dit wil maken dan hoor ik dit graag via pb smile
0
Berichten
137
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[URL="http://webcache.googleusercontent.com/search?q=cache:nBbSsRrmnlEJ
0
Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Patrickspam schreef:
[URL="http://webcache.googleusercontent.com/search?q=cache:nBbSsRrmnlEJ
0
Berichten
2.517
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Misschien dit?

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/header"]header[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]"Content-type: image/jpeg"[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$img[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]img[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$percent[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]percent[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$constrain[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]constrain[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$w[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]w[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$h[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]h[/COLOR][COLOR= #007700]];[/COLOR]

[COLOR= #0000BB]$x[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$img[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$sw[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$x[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$sh[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$x[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700]];[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$percent[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]) {[/COLOR]
    [COLOR= #0000BB]$percent[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$percent[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]0.01[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$w[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$sw[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$percent[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$h[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$sh[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$percent[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$w[/COLOR][COLOR= #007700])[/COLOR] AND [COLOR= #007700]![/COLOR][URL="http://www.php.net/isset"]isset[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$h[/COLOR][COLOR= #007700])) {[/COLOR]
        [COLOR= #0000BB]$h[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]100[/COLOR] / [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sw[/COLOR] / [COLOR= #0000BB]$w[/COLOR][COLOR= #007700])) * .[/COLOR][COLOR= #0000BB]01[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$h[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/round"]round[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sh[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$h[/COLOR][COLOR= #007700]);
    }[/COLOR] [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$h[/COLOR][COLOR= #007700])[/COLOR] AND [COLOR= #007700]![/COLOR][URL="http://www.php.net/isset"]isset[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$w[/COLOR][COLOR= #007700])) {[/COLOR]
        [COLOR= #0000BB]$w[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]100[/COLOR] / [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sh[/COLOR] / [COLOR= #0000BB]$h[/COLOR][COLOR= #007700])) * .[/COLOR][COLOR= #0000BB]01[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$w[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/round"]round[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sw[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$w[/COLOR][COLOR= #007700]);
    }[/COLOR] [URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$h[/COLOR][COLOR= #007700])[/COLOR] AND [URL="http://www.php.net/isset"]isset[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$w[/COLOR][COLOR= #007700])[/COLOR] AND [URL="http://www.php.net/isset"]isset[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$constrain[/COLOR][COLOR= #007700])) {[/COLOR]
        [COLOR= #0000BB]$hx[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]100[/COLOR] / [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sw[/COLOR] / [COLOR= #0000BB]$w[/COLOR][COLOR= #007700])) * .[/COLOR][COLOR= #0000BB]01[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$hx[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/round"]round[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sh[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$hx[/COLOR][COLOR= #007700]);[/COLOR]

        [COLOR= #0000BB]$wx[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]100[/COLOR] / [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sh[/COLOR] / [COLOR= #0000BB]$h[/COLOR][COLOR= #007700])) * .[/COLOR][COLOR= #0000BB]01[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$wx[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/round"]round[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sw[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$wx[/COLOR][COLOR= #007700]);[/COLOR]

        [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$hx[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$h[/COLOR][COLOR= #007700]) {[/COLOR]
            [COLOR= #0000BB]$h[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]100[/COLOR] / [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sw[/COLOR] / [COLOR= #0000BB]$w[/COLOR][COLOR= #007700])) * .[/COLOR][COLOR= #0000BB]01[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$h[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/round"]round[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sh[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$h[/COLOR][COLOR= #007700]);
        }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
            [COLOR= #0000BB]$w[/COLOR] [COLOR= #007700]= ([/COLOR][COLOR= #0000BB]100[/COLOR] / [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sh[/COLOR] / [COLOR= #0000BB]$h[/COLOR][COLOR= #007700])) * .[/COLOR][COLOR= #0000BB]01[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$w[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/round"]round[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$sw[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$w[/COLOR][COLOR= #007700]);
        }
    }
}[/COLOR]

[COLOR= #0000BB]$im[/COLOR] [COLOR= #007700]= @[/COLOR]ImageCreateFromJPEG [COLOR= #007700]([/COLOR][COLOR= #0000BB]$img[/COLOR][COLOR= #007700])[/COLOR] or [COLOR= #FF8000]// Read JPEG Image[/COLOR]
[COLOR= #0000BB]$im[/COLOR] [COLOR= #007700]= @[/COLOR]ImageCreateFromPNG [COLOR= #007700]([/COLOR][COLOR= #0000BB]$img[/COLOR][COLOR= #007700])[/COLOR] or [COLOR= #FF8000]// or PNG Image[/COLOR]
[COLOR= #0000BB]$im[/COLOR] [COLOR= #007700]= @[/COLOR]ImageCreateFromGIF [COLOR= #007700]([/COLOR][COLOR= #0000BB]$img[/COLOR][COLOR= #007700])[/COLOR] or [COLOR= #FF8000]// or GIF Image[/COLOR]
[COLOR= #0000BB]$im[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700];[/COLOR] [COLOR= #FF8000]// If image is not JPEG, PNG, or GIF[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700]) {[/COLOR]
    [URL="http://www.php.net/readfile"]readfile[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$img[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$thumb[/COLOR] [COLOR= #007700]= @[/COLOR]ImageCreateTrueColor [COLOR= #007700]([/COLOR][COLOR= #0000BB]$w[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$h[/COLOR][COLOR= #007700]);
    @[/COLOR]ImageCopyResampled [COLOR= #007700]([/COLOR][COLOR= #0000BB]$thumb[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$w[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$h[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$sw[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$sh[/COLOR][COLOR= #007700]);
    @[/COLOR]ImageJPEG [COLOR= #007700]([/COLOR][COLOR= #0000BB]$thumb[/COLOR][COLOR= #007700]);
}[/COLOR]
?>
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zet dit in je js bestand of tussen

var originalwidth = Array();
var originalheight = Array();


Bij de afbeelding doe je dit:

<img src="SOURCE_HIER" alt="ALT_HIER" onclick="if(originalwidth[this.src] > MAXIMALE_BREEDTE_HIER){ window.open(SOURCE HIER, Plaatje, width=+originalwidth[this.src]+, height=+originalheight[this.src]+,menubar=no, scrollbars=no, status=no, toolbar=no); }" onload="if(this.width > MAXIMALE_BREEDTE_HIER){originalwidth[this.src] = this.width; originalheight[this.src] = this.height; this.width = MAXIMALE_BREEDTE_HIER; this.style.cursor = pointer; }else{ originalwidth[this.src] = this.width; originalheight[this.src] = this.height; } " />
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@ Hierboven:
Van o2x gejat? biggrin
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zoiets emo
0
Marjolein

Lid · Topicstarter

Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt luuk, ik zal van het weekend eens uit proberen en of het lukt smile
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Is goed smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren