Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 18 Dołączył: 23.08.2003 Skąd: Łomża Ostrzeżenie: (0%)
|
Witam. Powiecmy ze mam obrazek o wymiarach 250x25
i teraz mam pytanie. jak go podzielic na 10 rownych kawalkow (25x25)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) najlepiej jak by ktos odchaczyl jakas funkcje, np: function img ($plik_obrazka,$value){ i tu kod } przy czym $value jest to liczba od 0 do 9.... i zeby ta funkcja zwracala ten kawalek obrazka... b. prosze o pomoc... troche nagmatwane chyba? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 18 Dołączył: 23.08.2003 Skąd: Łomża Ostrzeżenie: (0%)
|
Cytat zainteresuj sie funkcja [manual:003e83fe02]imagecopy[/manual:003e83fe02]
A wyczuwam, ze chodzi Ci o wyciagniecie odpowiedniej cyfry z obrazka skladajacego sie z cyfr 0-9 (stad na 10 czesci (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ), wiec mozesz poanalizowac sobie taki kod, ktory wyszedl spod moich palcow pare miesiecy temu: [php:1:003e83fe02] <? $filename = "cyfry.png"; $q = $_SERVER['QUERY_STRING']; $im = imagecreatefrompng($filename); $y = imagesy($im); $x = (imagesx($im) / 10); $im2 = imagecreate($x * strlen($q),$y); for ($i = 0; $i < strlen($q);$i++) { imagecopy($im2, $im, $i*$x+1, 1, (int)$q[$i] * $x + 1, 1, $x, $y); } fclose($fp); imagepng($im2); ?> [/php:1:003e83fe02] Wycialem czesc sprawdzajaca bledy, zeby go mozliwie skrocic i nie zmniejszac czytelnosci. Skrypt "odpala" sie tak: Kod <img src="img.php?2345" alt="" />
Wygeneruje to grafike z cyframi 2345 pobranymmi z pliku cyfry.png. Dziala dla kazdego rozmiaru cyfr pod warunkiem, ze kazda cyfra ma swoje pole o stalej szerokosci. Idealny moze nie jest, ale dziala, na poczatek Ci wystarczy. Masz, pobaw sie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) jest spoko, tylko moje pliki som typu GIF :| i przy tym kodzie nie kce isc :| moglbys poprawic ten kod? ps: masz gg? |
|
|
|
GrayHat [GD] Dzielenie obrazka 24.08.2003, 22:12:03
FiDO zainteresuj sie funkcja imagecopy
A wyczuwam, ze ... 24.08.2003, 23:10:43
adwol Re: [GD] Dzielenie obrazka 24.08.2003, 23:23:03
uboottd Zmiana polega na wymianie w lini nr 5 funkcji imag... 25.08.2003, 18:48:05 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 21:43 |