Klez Posted January 11, 2005 Report Share Posted January 11, 2005 (edited) kaads var kaut ko siikaak par sho pastaastiit vispaar jau probleema taada ka man vajag uz bildes dabuu noformateetu textu... un shito textu uz bildes uzdabuut... skatiijos manuaalii, bet taa iisti neko neatradu, varbuut ir kaadi ieteikumi kaa to izdariit... ceru ka ir kaadam ... :) Lieta veel pavisam citaadaa: uz bildes vajag uzdabuut noformeetu textu Text shitaadu ir iespeejams dabuut uz bildes? Edited January 11, 2005 by Klez Link to comment Share on other sites More sharing options...
orion Posted January 11, 2005 Report Share Posted January 11, 2005 Tev ir vajadziiga GD biblioteeka, lai vispaar kko saaktu skatiities. Pameklee manuaalii un tur tad arii atradiisi atbildes uz paareejiem jautaajumiem! Link to comment Share on other sites More sharing options...
Klez Posted January 11, 2005 Author Report Share Posted January 11, 2005 (edited) nu ja... paldies pa info :) taatad. ja kaads zin, tad luudzu paliidziet. esmu shitik taalu ticis <? $test_string = " Smuka bilde "; // Example text $font = 4; $width = ImageFontWidth($font) * strlen($test_string); $height = ImageFontHeight($font); $im = @imagecreate ($width, $height) or die ("Cannot Initialize new GD image stream"); $background_color = imagecolorallocate ($im, 255, 255, 255); $text_color = imagecolorallocate ($im, 0, 0,0); imagestring ($im, $font, 0, 0, $test_string, $text_color); imagepng ($im,"image.png"); imagedestroy ($im); ?> <img src="image.png" border="0"> shitik taalu izvadaas smuki bet neprotu veel uzdabuut textu uz bildes, kursh ir boldaa un/vai pasviitrotu un/vai italic :) turpinu rakties pa mnuaali :) saskaaros ar vienu probleemu ... imagestring() f-cijai fonti var buut no 1-5 varbuut ir kaada f-cija, ar kuru var lielaakus fontus dabuut? Edited January 11, 2005 by Klez Link to comment Share on other sites More sharing options...
Kaklz Posted January 12, 2005 Report Share Posted January 12, 2005 Tu taču pats jau esi tēmas nosaukumā ielicis vajadzīgās funkcijas nosaukumu. Kur ir problēma? imagefttext tu vari iebarot jebkādu FreeType fontu, līdzīga ir arī imagettftext, kurai tu vari iebarot jebkādu TrueType fontu. Ar fontiem ir tā, ka tu vienkārši aizej uz savu C:/Windows/Fonts vai kāda viņa nu tur ir un savāc attiecīgi Arial Bold Italic fontu un iekopē blakus php skriptam, pēc tam font parametrā ieraksti faila nosaukumu. imagestring ir funkcija, kas izmanto tikai viena veida iebūvētos fontus, tie nav noformējami, ja neskaita izmēra un krāsas maiņu. Link to comment Share on other sites More sharing options...
Klez Posted January 12, 2005 Author Report Share Posted January 12, 2005 bet ja scripts staav uz linux tad atkal vajag citus fontus? vai ir kaadi universaalie ? Link to comment Share on other sites More sharing options...
Kaklz Posted January 13, 2005 Report Share Posted January 13, 2005 Nav nozīmes, kur stāv fonts. Galvenais ir pats fonta fails. Esmu darbojies arī uz Linux OS ar TrueType fontiem (tiem, kas nāk Windows komplektā). Viss darbojas bez jebkādām problēmām. Link to comment Share on other sites More sharing options...
Klez Posted January 13, 2005 Author Report Share Posted January 13, 2005 viss straadaa, ja nu kaadam savaigas, tad iemetu iex paste.php.lv Kods te ja kaadam kas pielabojams, tad luudzu :) Link to comment Share on other sites More sharing options...
bubu Posted January 13, 2005 Report Share Posted January 13, 2005 kāda jēga no šīs rindiņas: $ang = ($_POST['gradi']? $_POST['gradi']: 0) % 360; Cik saprotu tas ir tas pats, kas: if ($_POST['gradi'] != 0) { $ang = $_POST['gradi'] % 360; } else { $ang = 0 % 360; } Kāda jēga atsevišķi izdalīt 0 vērtību? Link to comment Share on other sites More sharing options...
Troxy Posted September 3, 2006 Report Share Posted September 3, 2006 Gribētu izmantot shamo kodu bet,paskaidrojat lūdzu kā dabūt uz bildes to smuko textu nevaru iebraukt izmēģināju cik sapratu bet nekā. PHP nav man stiprā puse. Link to comment Share on other sites More sharing options...
Delfins Posted September 4, 2006 Report Share Posted September 4, 2006 (edited) kas ir "smuks" ? bold, italic, krāsains? manuālī ir piemēri kā to visu izdarīt... Italic un bold nebūs gan "kā standartā", bet to var nosimulēt... (bold piemērs ir manuālī) Rekur daudz fonti priekš GD... http://www.widgnet.com/gdf_fonts/fonts.html Edited September 4, 2006 by Delfins Link to comment Share on other sites More sharing options...
Troxy Posted September 4, 2006 Report Share Posted September 4, 2006 Tu nesaprati manu jautājumu fontus mainīt māku kods stradā bet, kā tagad dabūt to tekstu uzbildes respektīvi ir bilde tests.jpg un kā dabūt šai bildei virsū šo te textu kas iznako no ši koda. Ir bilde un uz bildes vaig dabūt virsū weba logo (tāda ir doma) Iespējasm pats kauko putrojos bet, varbūt kāds var paskaidrot vai palidzēt drusku tad jau pats tālak mēģināšu galā. Paldies Link to comment Share on other sites More sharing options...
Delfins Posted September 4, 2006 Report Share Posted September 4, 2006 Nesapratu kur problēma? Tu manuāli vispār lasi? imagecreatefromjpeg() imagettftext() Link to comment Share on other sites More sharing options...
Orion7 Posted September 22, 2006 Report Share Posted September 22, 2006 Lieta veel pavisam citaadaa:uz bildes vajag uzdabuut noformeetu textu Text shitaadu ir iespeejams dabuut uz bildes? Jā, protams, nav nekādu problēmu dabūt tādu tekstu: <?php header("Content-type: image/png"); $font = 'C:\\Windows\\fonts\\timesi.ttf'; $fontsize = 18; // default fontsize if($_GET['fontsize']) $fontsize = $_GET['fontsize']; $text = 'Image'; // default text if($_GET['text']) $text = $_GET['text']; $size = imagettfbbox($fontsize, 0, $font, $text); $width = $size[2] + $size[0] + 8; $height = abs($size[1]) + abs($size[7]); $im = imagecreate($width, $height); // dažu krāsu piemēri $white = imagecolorallocate($im, 255, 255, 255); $black = imagecolorallocate($im, 0, 0, 0); $yellow = imagecolorallocate($im, 255, 255, 0); $orange = imagecolorallocate($im, 255, 128, 0); imagecolortransparent($im, $white); imagefttext($im, $fontsize, 0, 0, abs($size[5]), $orange, $font, $text); imagepng($im); imagedestroy($im); ?> Saglabā kodu failā, piem., img.php un tad pārlūkā palaid: http://<ceļš, kur ir img.php>/img.php?text=Text%0D___ Link to comment Share on other sites More sharing options...
bubu Posted September 22, 2006 Report Share Posted September 22, 2006 Orion7, a varbūt tomēr nevajag atbildēt uz gadu veciem topikiem? Link to comment Share on other sites More sharing options...
Orion7 Posted September 25, 2006 Report Share Posted September 25, 2006 Nu pēdējais posts pirms mana nemaz nav gadu vecs, pat ne mēnesi vecs. ;) Link to comment Share on other sites More sharing options...
Recommended Posts