Volledige versie bekijken : Afbeelding tekenen [PHP]
Pedang
%Europe/Berlin %392 %2009, 10:25
Alvast een verontschuldiging als een vraag over PHP hier niet bijhoort, aangezien deze topic zegt dat ik vragen kan stellen over serverside scripting hier...
Ik wil dus dat je via PHP een afbeelding kan tekenen. Ik heb hier een kleine code die een afbeelding inlaad vanaf het NET en erin zet.
<?php
header('Content-type: image/png');
$img = imagecreatefromgif('http://www.google.nl/intl/nl_nl/images/logo.gif');
imagepng($img);
imagedestroy($img);
?>
Ik ben vrij nieuw hiermee en ik zou graag willen weten hoe je de afbeelding kan rekken.
Een algemene grote van de afbeelding zoals 800x800.
En dat je een afbeelding zoals die van google erin kan kan doen maar dan van positie kan verplaatsen. Zoals left = 30 en top = 50 ?
Laat het me weten, dit zou mij geweldig opweg helpen met mijn project :D
Alvast bedankt,
Pedang ..
Geert9
%Europe/Berlin %426 %2009, 11:14
Hier staan alle tekenfuncties van php, hier zou je redelijk snel antwoorden op je vragen moeten vinden.
http://be2.php.net/gd
Geert
Pedang
%Europe/Berlin %839 %2009, 21:08
Bedankt Geert, ik wist niet dat de originele PHP website een hulp base had. Ik zal er gebruik van maken.
Ik heb vanmiddag geprobeerd om van de commando's te maken wat ik in mijn voorbeeld beschreef maar het is me niet gelukt heelaas. Zou je me een voorbeeld willen geven?
Pedang
Geert9
%Europe/Berlin %981 %2009, 00:33
Het spijt me ik heb geen tijd meer er naar te zien doordat ik op skivakantie vertrek.
sorry..
BernardV
%Europe/Berlin %057 %2009, 02:23
http://www.flashfocus.nl/forum/showthread.php?t=20991 ;)
Pedang
%Europe/Berlin %467 %2009, 12:12
Ik heb met de link geknoeid en ik kom er nog steeds niet uit hoe ik dit voor elkaar moet krijgen :S
023-jimmy
%Europe/Berlin %625 %2009, 16:00
Laat zien wat je al hebt en probeer ons is wat duidelijker uit te leggen wat je nou wil bereiken. Is nog niet helemaal duidelijk voor me namelijk.
Pedang
%Europe/Berlin %685 %2009, 17:27
Laat zien wat je al hebt en probeer ons is wat duidelijker uit te leggen wat je nou wil bereiken. Is nog niet helemaal duidelijk voor me namelijk.
Ik ben de code kwijt. Maar het was eigenlijk het zelfde als wat ik hier boven geschreven heb.
Ik probeerde wat codes van een van de alternatieven om afbeeldingen te tekenen en ze een positie defnineeren maar niks werkte. Het enigste dat werkt zijn kleuren maken of strings schrijven maar geen afbeeldingen inladen.
Pedang
%Europe/Berlin %864 %2009, 21:45
Of een wat specifiekere uitleg,
Dat je veelsoortige afbeeldingen kan linken en een retangle kan aanwijzen, stretchen enzofoort.
Ik heb geleerd hoe je kleuren kan maken, tekst schrijven maar niet een afbeelding erin gooien.
023-jimmy
%Europe/Berlin %917 %2009, 23:01
Je zou een van de volgende functies moeten gebruiken om de afbeelding op te halen. Het werkt via mijn upload systeem, alleen of dit via een externe link ook mogelijk is durf ik niet met zekerheid te zeggen.
$file = "url";
$image = imagecreatefromjpeg($file);
// of
$image = imagecreatefrompng($file);
// of
$image = imagecreatefromgif($file);
Verder kan ik je niet helpen, ik heb me nog niet heel ver verdiept in PHPGD.
Pedang
%Europe/Berlin %991 %2009, 00:47
. . . .. . . . . . . . . . . ,.-‘”. . . . . . . . . .``~.,
. . . . . . . .. . . . . .,.-”. . . . . . . . . . . . . . . . . .“-.,
. . . . .. . . . . . ..,/. . . . . . . . . . . . . . . . . . . . . . . ”:,
. . . . . . . .. .,?. . . . . . . . . . . . . . . . . . . . . . . . . . .\,
. . . . . . . . . /. . . . . . . . . . . . . . . . . . . . . . . . . . . . ,}
. . . . . . . . ./. . . . . . . . . . . . . . . . . . . . . . . . . . ,:`^`.}
. . . . . . . ./. . . . . . . . . . . . . . . . . . . . . . . . . ,:”. . . ./
. . . . . . .?. . . __. . . . . . . . . . . . . . . . . . . . :`. . . ./
. . . . . . . /__.(. . .“~-,_. . . . . . . . . . . . . . ,:`. . . .. ./
. . . . . . /(_. . ”~,_. . . ..“~,_. . . . . . . . . .,:`. . . . _/
. . . .. .{.._$;_. . .”=,_. . . .“-,_. . . ,.-~-,}, .~”; /. .. .}
. . .. . .((. . .*~_. . . .”=-._. . .“;,,./`. . /” . . . ./. .. ../
. . . .. . .\`~,. . ..“~.,. . . . . . . . . ..`. . .}. . . . . . ../
. . . . . .(. ..`=-,,. . . .`. . . . . . . . . . . ..(. . . ;_,,-”
. . . . . ../.`~,. . ..`-.. . . . . . . . . . . . . . ..\. . /\
. . . . . . \`~.*-,. . . . . . . . . . . . . . . . . ..|,./.....\,__
,,_. . . . . }.>-._\. . . . . . . . . . . . . . . . . .|. . . . . . ..`=~-,
. .. `=~-,_\_. . . `\,. . . . . . . . . . . . . . . . .\
. . . . . . . . . .`=~-,,.\,. . . . . . . . . . . . . . . .\
. . . . . . . . . . . . . . . . `:,, . . . . . . . . . . . . . `\. . . . . . ..__
. . . . . . . . . . . . . . . . . . .`=-,. . . . . . . . . .,%`>--==``
. . . . . . . . . . . . . . . . . . . . _\. . . . . ._,-%. . . ..`
Daar heb ik niet veel aan, maar toch bedankt.
En ik heb al een idee bedacht. Topic klaar.
Geert9
%Europe/Berlin %000 %2009, 01:00
<?php
// File and new size
$filename = 'http://www.google.be/logos/google.jpg';
// Content type
header('Content-type: image/jpeg');
// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = 800;
$newheight = 800;
// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
// Resize
imagecopyresized($thumb, $source, 30, 40, 0, 0, $newwidth, $newheight, $width, $height);
// Output
imagejpeg($thumb);
?>
Lees dit eens.. (http://uk.php.net/manual/en/function.imagecopyresized.php)
Groeten,
Geert
cornedor
%Europe/Berlin %262 %2009, 07:18
open paint > maak een nieuwe afbeelding van bijv. 800 x800 > kopieer die afbeelding vanaf het NET > plak in paint en verplaats waar je hem wilt hebben
023-jimmy
%Europe/Berlin %361 %2009, 09:40
open paint > maak een nieuwe afbeelding van bijv. 800 x800 > kopieer die afbeelding vanaf het NET > plak in paint en verplaats waar je hem wilt hebben
Stil maar ;).
Geert9
%Europe/Berlin %385 %2009, 10:15
open paint > maak een nieuwe afbeelding van bijv. 800 x800 > kopieer die afbeelding vanaf het NET > plak in paint en verplaats waar je hem wilt hebben
Is dit lollig bedoelt? Als dit niet zo is kan je beter niets zeggen...
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.