Tutorials >
PHP >
Gd Library Deel 4
|
Gepost op: 13 april 2007 - 00:39 |
|
|
|
PHP expert
|
mooie tutorial, die zelfgemaakte functies vind ik interessant Ik dacht dat je die byteshifts zelf gemaakt had, maar zie ze net staan op php.net (anders had ik zoveel respect voor je ).
Misschien een idee voor deel 5: GD en grafieken. |
|
|
|
Gepost op: 13 april 2007 - 06:56 |
|
|
|
PHP expert
|
Weer een mooie tutorial wat betreft gd. Ik vraag me alleen af waarom je speciaal een functie voor grayscale en negatief gaat maken. Gewoon om te laten zien hoe je dat doet of ken je de funcie die al bestaat niet ?:p |
|
|
|
Gepost op: 13 april 2007 - 07:31 |
|
|
|
PHP interesse
|
|
|
|
Gepost op: 13 april 2007 - 09:48 |
|
|
|
PHP ver gevorderde
|
Citaat: [I][B]stijn1989[/B] schreef op 13 april 2007 - 00:39[/I]
mooie tutorial, die zelfgemaakte functies vind ik interessantĀ Ik dacht dat je die byteshifts zelf gemaakt had, maar zie ze net staan op php.net (anders had ik zoveel respect voor jeĀ ).
Misschien een idee voor deel 5: GD en grafieken.
Dat komt idd van PHP.net, als ik eerlijk moet zijn, snap ik het niet hoor maar het gaat om de functie.
en grafieken kan je zelf beredeneren, ik heb zelf al zo'n heel systeem gemaakt voor het tekenen van veelterm functie en sinusfucnties enz.
EDIT: http://smoerijf.be/_andere/grf/mgrf.php < voorbeeld
Citaat: Weer een mooie tutorial wat betreft gd. Ik vraag me alleen af waarom je speciaal een functie voor grayscale en negatief gaat maken. Gewoon om te laten zien hoe je dat doet of ken je de funcie die al bestaat niet ?
Grayscale heb ik zelf bedacht, omdat ik een album systeem wouw maken waar je dus foto per foto kon kijken en dan zo'n klein foto'tje links en rechts had staan (max 75*75 ) in grayscale voor volgende en vorige foto te bekijken. En zoiets kon ik niet dierekt vinden op google. |
|
|
|
Gepost op: 13 april 2007 - 10:42 |
|
|
|
PHP expert
|
Er is namelijk een functie voor www.php.net/imagefilter. Ik gebruik die functie ook voor mijn al de mogelijke filters die ik op een image kan zetten |
|
|
|
Gepost op: 13 april 2007 - 15:37 |
|
|
|
PHP interesse
|
maar cdnc, heb je mijn post gelezen?
want dat van imagefilter zij ik ook al
dat is bijv. imagefilter($im, IMAGE_FILTER_GAUSSIAN_BLUR); |
|
|
|
Gepost op: 13 april 2007 - 16:07 |
|
|
|
PHP ver gevorderde
|
m'n host ondersteunt die functie niet, dus daar kan ik niet mee experimenteren enz, en locaal heb ik geen eens GD |
|
|
|
Gepost op: 18 april 2007 - 13:55 |
|
|
|
PHP expert
|
kun je oplossen door in je php.ini de semicolon (;) weg te halen bij php_gd.dll of zoiets |
|
|
|
Gepost op: 23 juni 2008 - 00:34 |
|
|
|
PHP beginner
|
ik heb 1 opmerking van het verkleinen van die foto's (onderwerp: 4. Eigen functies » 3. Imageresize'ing)
ik kreeg heel de tijd bij het verkleinen van me foto's opeens foto's van 7000 pixels breed terwijl ik de maximum op 50 had gezet.
het gaat om dit stukje code:
if($x_verhouding > $y_verhouding)
{
// voor de afbeedling zo groot mogelijk te houde
$nx = $max_x;
// we verkleinen zodat de verhouding blijft!
$ny = imagesy($im) / $x_verhouding;
}
else
{
$ny = $max_y;
$nx = imagesx($im) * $y_verhouding;
}
if($x_verhouding > $y_verhouding) { // voor de afbeedling zo groot mogelijk te houde $nx = $max_x; // we verkleinen zodat de verhouding blijft! $ny = imagesy($im) / $x_verhouding; } else { $ny = $max_y; $nx = imagesx($im) * $y_verhouding; }
hij deelt het bij de eerst door elkaar (
$ny = imagesy($im) / $x_verhouding;
$ny = imagesy($im) / $x_verhouding;
) dat is goed
maar als je liggende fotos hebt dan doet hij de verhouding opeens keer elkaar (
$nx = imagesx($im) * $y_verhouding;
$nx = imagesx($im) * $y_verhouding;
)
dat resulteert dus op heele grote foto's,,
het moet natuurlijk gedeeld door elkaar worden/zijn |
|
|
|
Gepost op: 26 juni 2008 - 11:00 |
|
|
|
PHP ver gevorderde
|
Ik hoop dat je gelijk hebt want het is aangepast. |
|
|
Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties. |
|
|
|