Klez Posted January 11, 2005 Report 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
orion Posted January 11, 2005 Report 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!
Klez Posted January 11, 2005 Author Report 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
Kaklz Posted January 12, 2005 Report 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.
Klez Posted January 12, 2005 Author Report Posted January 12, 2005 bet ja scripts staav uz linux tad atkal vajag citus fontus? vai ir kaadi universaalie ?
Kaklz Posted January 13, 2005 Report 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.
Klez Posted January 13, 2005 Author Report Posted January 13, 2005 viss straadaa, ja nu kaadam savaigas, tad iemetu iex paste.php.lv Kods te ja kaadam kas pielabojams, tad luudzu :)
bubu Posted January 13, 2005 Report 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?
Troxy Posted September 3, 2006 Report 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.
Delfins Posted September 4, 2006 Report 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
Troxy Posted September 4, 2006 Report 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
Delfins Posted September 4, 2006 Report Posted September 4, 2006 Nesapratu kur problēma? Tu manuāli vispār lasi? imagecreatefromjpeg() imagettftext()
Orion7 Posted September 22, 2006 Report 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___
bubu Posted September 22, 2006 Report Posted September 22, 2006 Orion7, a varbūt tomēr nevajag atbildēt uz gadu veciem topikiem?
Orion7 Posted September 25, 2006 Report Posted September 25, 2006 Nu pēdējais posts pirms mana nemaz nav gadu vecs, pat ne mēnesi vecs. ;)
Recommended Posts