![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 23.06.2004 Skąd: Tarnowskie Góry Ostrzeżenie: (0%) ![]() ![]() |
Czy jest możliwość za pomocą biblioteki gd lub gd2 zaokrąglanie rogów zdjęć
![]() ![]() |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 3.03.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cos na temat wyciecia obrazka: ( szukałem kiedyś czegoś podobnego i pomógł mi Bielo z forum i to właśnei jego praca )
Na początek musisz dać w plik z tym skryptem. Ten skypt wyswietla wczesniej na przyklad wrzucony obrazek przez form jakis i pozwala ci zaznaczyc obszar ktory chcesz wyciac. Kod <? print($image_name); ?> <form action="none" name="wspolzendne"> x1<input type="text" name="x1"> y1<input type="text" name="y1"> x2<input type="text" name="x2"> y2<input type="text" name="y2"> </form> <img src="<? $sciezka.$image_name ?>" id="img"> <!--wyťwietlasz ca│y obrazek--> <div id="ramka" style="border: dotted black 1px; background-color: transparent; filter: alpha('opacity=50'); position: Absolute"> <script> document.onmousedown=poczatek document.onmousemove=rusz document.onmouseup=koniec p=false; function poczatek() { xa=window.event.offsetX; ya=window.event.offsetY; if(window.event.srcElement.id=="img") { p=true; document.getElementById("ramka").style.height=0; document.getElementById("ramka").style.width=0; document.getElementById("ramka").style.left=window.event.x-1; document.getElementById("ramka").style.top=window.event.y-1; document.wspolzendne.x1.value=xa; document.wspolzendne.y1.value=ya; } else { p=false; document.getElementById("ramka").style.left=0; document.getElementById("ramka").style.top=0; document.getElementById("ramka").style.width=0; document.getElementById("ramka").style.height=0; document.wspolzendne.x1.value=0; document.wspolzendne.y1.value=0; } return false; } function rusz() { xb=window.event.offsetX; yb=window.event.offsetY; if(p&&window.event.srcElement.id=="img") { w=(xb-xa)<0?0:xb-xa; h=(yb-ya)<0?0:yb-ya; document.getElementById("ramka").style.width=w; document.getElementById("ramka").style.height=h; document.wspolzendne.x2.value=xa+w; document.wspolzendne.y2.value=ya+h; } return false; } function koniec() { p=false; } </script> Nastepnie przekaz dane rogow ( tego co chcesz wyciac ) do skryptu takiego:
I zapis ... myśle ze pomoże Ci to ![]() Pozdrówki -------------------- Dziękuj za przysługi...
Warsztat: Apache 2.0.39 | MySQL 3.23.36 | PHP 4.2.2 www.djparson.tk |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 23.06.2004 Skąd: Tarnowskie Góry Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję
![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 22:51 |