vraag over plaatje

Status
Niet open voor verdere reacties.

aartvg

Gebruiker
Lid geworden
22 jul 2003
Berichten
321
hallo ik heb een vraag
ik heb een script gemaakt dat je text in een platje kan zetten maar ik zouw er gaar nog een platje bij willen hebben een :) bijvoorbild
maar hoe doe ik dat ik souw het niet weten
groeten aart
 
Laatst bewerkt:
Als je platjes hebt moet je toch ergens anders zijn :thumb: :D.
Post het script eens.
 
PHP:
 <?php 
$time = date("l H:i:s d-m-Y"); 
		Exec("webshot.exe uptime",$content,$error);

		$content = floor($content[0] / 1000);
............
	$c3   = ImageColorAllocate($figuur, 0, 0, 0);
	ImageRectangle($figuur, 0, 0, 450, 75, c1);  

		ImageTTFText($figuur, 10, 0, 05, 11, $c2, $fnt, $time); 
		ImageTTFText($figuur, 10, 0, 05, 18, $c3, $fnt, $regel1); 
		ImageTTFText($figuur, 10, 0, 05, 26, $c2, $fnt, $regel2); 
		ImageTTFText($figuur, 10, 0, 25, 37, $c2, $fnt, $regel3); 
		ImageTTFText($figuur, 10, 0, 05, 44, $c3, $fnt, $regel4); 
		ImageTTFText($figuur, 10, 0, 05, 51, $c2, $fnt, $regel5); 
		ImageTTFText($figuur, 10, 0, 05, 62, $c2, $fnt, $regel6); 
		ImageTTFText($figuur, 10, 0, 05, 69, $c3, $fnt, $regel7); 
		ImageTTFText($figuur, 10, 0, 05, 76, $c2, $fnt, $regel8); 

	ImagePNG($figuur);
	ImageDestroy($figuur);

?>

nu doet hij zelf een antal gegeven opvragen en zet die in dat platje
maar ik wil dat er in dat platje naast de text ook nog een platje er bij komt

ps. ik ben disletkies
 
Laatst bewerkt:
AARTVG,

Een antwoord op jou vraag weet ik niet, hier heb ik geen verstand van.
Maar een persoon die dislekties is en toch zoiets weet te realiseren vind ik een groot kunstenaar.

Ik hoop dat je een antwoord krijgt wat je verder op weg kan helpen.

En kom gerust nog eens terug met andere vragen.

suc6.
 
[ offtopic] Ik weet zelf niets van php, maar ik vind het knap dat je met je handicap toch zo goed kunt programmeren:thumb: Ik kan je helaas alleen niet helpen. [/offtopic]
 
[offtopic]
Jongens :), hij is dyslectisch en heeft moeite met schrijven. Dat geeft soms wel eens wat grappige dingen, maar je moet niet door blijven gaan.
Ik vind het goed dat hij toch zo met programmaren bezig kan zijn.
Helaas kan ik je niet helpen :(, sorry :).

[/offtopic]
 
bedankt
het lukt wel een betje gewoon elk woort controleren en zo en kijken bij anderen php scips hoe ze het scrijfen
dan gaat het wel goet
:)
 
Er staan een aantal variabele in dit script wat je hier hebt neer gezet die niet gedefinieerd zijn in het deel wat je hier geplakt hebt.
Zou je het hele script hier kunnen plakken? Dan kan ik morgen avond het eens uit proberen voor je, tenzei iemand anders natuurlijk sneller is.

Ik heb het vermoedde dat je gewoon een nieuwe variabele (bijvoorbeeld $figuur2) kan definiëren
en deze onderaan de rij erbij kan zetten -->
PHP:
ImageTTFText($figuur, 10, 0, 05, 11, $c2, $fnt, $time); 
ImageTTFText($figuur, 10, 0, 05, 18, $c3, $fnt, $regel1); 
ImageTTFText($figuur, 10, 0, 05, 26, $c2, $fnt, $regel2); 
ImageTTFText($figuur, 10, 0, 25, 37, $c2, $fnt, $regel3); 
ImageTTFText($figuur, 10, 0, 05, 44, $c3, $fnt, $regel4); 
ImageTTFText($figuur, 10, 0, 05, 51, $c2, $fnt, $regel5); 
ImageTTFText($figuur, 10, 0, 05, 62, $c2, $fnt, $regel6); 
ImageTTFText($figuur, 10, 0, 05, 69, $c3, $fnt, $regel7); 
ImageTTFText($figuur, 10, 0, 05, 76, $c2, $fnt, $regel8); 
ImageTTFText($figuur2, 10, 0, 05, 76, $c2, $fnt, $regel9);

Misschien heb je hier wat aan:
De opbouw van de code van ImageTTFText is als volgt:
imagettftext ( resource image, int size, int angle, int x, int y, int color, string fontfile, string text)
jouw code is:
ImageTTFText($figuur, 10, 0, 05, 18, $c3, $fnt, $regel1);

  • $figuur is dus de verwijzing naar een plaatje.
  • 10 is de lettergrootte
  • 0 is de hoek waar mee de tekst geplaatst wordt. In dit geval dus gewoon recht.
  • 05 is de X-positie waar de eerste letter van je tekst begint
  • 18 is de Y-positie waar de eerste letter begint van je tekst.
  • $c3 is de kleur code zoals je die definieert in je script met $c3 = ImageColorAllocate($figuur, 0, 0, 0);
    dit is dus zwart.
  • $fnt is het lettertype wat je gebruikt.
  • $regel1 is de tekst die geplaatst wordt op je plaatje

Maar... is het eigenlijk niet makkelijker om gewoon als je een klein plaatje erbij wilt hebben je eerste plaatje te bewerken en dat 2e plaatje erin te plakken en dan opnieuw op te slaan?

Groetjes,
Olav
 
Laatst bewerkt:
sorie ik dacht anders wort het zo lang

ik hoop dat je heer meer aan heb
ik het niet alles gedaan maar alle variebelen zitten er in
en kled die van de server uptiem
en het ip aders
maar dat is niet erg ga ik van uit

PHP:
	$regel1 =  "-------------------------------------------------------------";
	$regel2 = "Server uptime:";
	$regel3 =  "".$weeks. " weken "  .$days. " dagen " .$hours. " uur " .$minutes." minuten " .$seconds. " seconden";
	$regel4 =  "-------------------------------------------------------------";
	$regel5 =  "E-mail: [email]Aart@lunox.nl[/email]";
	$regel6 =  "Msn: [email]Aart@lunox.nl[/email]";
	$regel7 =  "-------------------------------------------------------------";
	$regel8 =  "Je bent " .$onlineip. "";

	$fnt = "Tahoma";

	header("Content-type: image/png");
	$figuur = ImageCreate(320, 80);
	$c1   = ImageColorAllocate($figuur, 255, 255, 255);
	$c2  = ImageColorAllocate($figuur, 00, 100, 150);
	$c3   = ImageColorAllocate($figuur, 0, 0, 0);
	ImageRectangle($figuur, 0, 0, 450, 75, c1);  

		ImageTTFText($figuur, 10, 0, 05, 11, $c2, $fnt, $time); 
		ImageTTFText($figuur, 10, 0, 05, 18, $c3, $fnt, $regel1); 
		ImageTTFText($figuur, 10, 0, 05, 26, $c2, $fnt, $regel2); 
		ImageTTFText($figuur, 10, 0, 25, 37, $c2, $fnt, $regel3); 
		ImageTTFText($figuur, 10, 0, 05, 44, $c3, $fnt, $regel4); 
		ImageTTFText($figuur, 10, 0, 05, 51, $c2, $fnt, $regel5); 
		ImageTTFText($figuur, 10, 0, 05, 62, $c2, $fnt, $regel6); 
		ImageTTFText($figuur, 10, 0, 05, 69, $c3, $fnt, $regel7); 
		ImageTTFText($figuur, 10, 0, 05, 76, $c2, $fnt, $regel8); 

	ImagePNG($figuur);
	ImageDestroy($figuur);

?>
 
Geplaatst door XP_PC
[offtopic]
Jongens :), hij is dyslectisch en heeft moeite met schrijven. Dat geeft soms wel eens wat grappige dingen, maar je moet niet door blijven gaan.
Ik vind het goed dat hij toch zo met programmaren bezig kan zijn.
Helaas kan ik je niet helpen :(, sorry :).

[/offtopic]

dat bedoel ik ook hoor, het was misschien wel iets te kort
 
poeh he... je weet wel wat je vraagt ;)
Ik ben er nog niet uit, het is ingewikkelder dan ik dacht.

Als ik iets meer weet, laat ik het je horen.
Olav
 
Geplaatst door Olav

Ik heb het vermoedde dat je gewoon een nieuwe variabele (bijvoorbeeld $figuur2) kan definiëren
en deze onderaan de rij erbij kan zetten -->Olav [/B]

nee het is de bedoling dat ik been plaatje gewoon zo als hij nu komt nu heb ik dat gemaakt met die code
http://80.56.170.143/public/test.php
zolad die in het bericht heer boven staat naar dan nog een smijlie er bij bijvoorbild
maar dan zo kijgen of zo
http://80.56.170.143/public/test.png
en dan een random platje wil ik er dan van maken maar dat lukt wel eers maar eens er agter te zien te komen hoe dat moet
groeten aart
 
hallo allemaal fijn dat julie allemaal hebben geholpen met mijn vraag maar ik heb zelf mijn antwoort gekregen nowja opgezogt
het is denk wel leuk al weten julie dat ook weer dus ik post het even

PHP:
		$insert = imagecreatefrompng("2.png"); 
		imagecolortransparent($insert, $c3); 
		$insert_x = imagesx($insert); 
		$insert_y = imagesy($insert); 
		imagecopymerge($figuur,$insert,200,45,0,0,$insert_x,$insert_y,100);

dit is mijn code al wil je het hele php scipt nog een keer hebben dan laat je het maar horen
groeten aart
 
Hey goed joh dat je het hebt gevonden...
Ik was er inderdaad ook achter gekomen gisteren in mijn speurtocht dat je iets anders wilde dan ik in eerste instantie in gedachte had.

Ik zat gelukkig als ik de nieuwe code zo zie wel in de goede richting te zoeken, maar zonder voorbeeld denk ik niet dat ik er uitwas gekomen. Deze optie wordt namelijk niet beschreven in de handleidingen.
:thumb:
Prima werk!

Olav
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan