[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4770: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3884)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4772: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3884)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4773: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3884)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4774: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3884)
 Forum eduweb.pl • Wyświetl temat - [AS3]Wycinanie zaznaczonego fragmentu z załadowanej grafiki.
Z uwagi na dużą liczbę wpisów stworzonych bez wątpienia wyłącznie w celu pozycjonowania stron na określone frazy, dodaliśmy do wszystkich linków (w postach i podpisach) atrybut rel="nofollow". Z tego względu wszystkie dodane linki straciły swoją moc pozycjonerską. Forum jest dla Was, dlatego prosimy o zamieszczanie wyłącznie "prawdziwych" tematów i odpowiedzi.

[AS3]Wycinanie zaznaczonego fragmentu z załadowanej grafiki.

Obsługa programu, animacja, AS2, AS3
  • Wiadomości
Offline
Awatar użytkownika

poncki

  • Posty: 72
  • Rejestracja: 5 mar 2010, o 23:27
  • Lokalizacja: Paczków

[AS3]Wycinanie zaznaczonego fragmentu z załadowanej grafiki.

Post13 kwie 2012, o 12:31

Witam! Mam taką zagwózdkę:
Ładuję zdjęcie do aplikacji Flash. Powiedzmy zdjęcie swojej osoby. W jaki sposób mogę wyciąć ze zdjęcia swoją twarz, tak bym mógł ją później animować? Chodzi mi o usunięcie niepotrzebnej do animacji części zdjęcia (ciało, tło, itp.). Proszę o jakieś podpowiedzi, może jakiś tutorial.
Offline

zchrobot

Team eduweb

Team eduweb

  • Posty: 1319
  • Rejestracja: 4 mar 2010, o 20:44

Re: [AS3]Wycinanie zaznaczonego fragmentu z załadowanej graf

Post13 kwie 2012, o 12:41

chodzi Ci o inteligentny algorytm wyszukiwania twarzy na zdjęciu ?
To jest bardzo trudne zadanie dużo łatwiej będzie przygotować png w photoshopie z samą twarzą
Offline
Awatar użytkownika

poncki

  • Posty: 72
  • Rejestracja: 5 mar 2010, o 23:27
  • Lokalizacja: Paczków

Re: [AS3]Wycinanie zaznaczonego fragmentu z załadowanej graf

Post13 kwie 2012, o 12:45

Nie, nie. Chodzi mi o coś takiego jak tu: https://jibjab.zendesk.com/entries/1735 ... o-tutorial tylko o wiele bardziej uproszczone. Po prostu zaznaczenie jakoś twarzy i usunięcie pozostałej części załadowanego do aplikacji obrazka.
Offline

zchrobot

Team eduweb

Team eduweb

  • Posty: 1319
  • Rejestracja: 4 mar 2010, o 20:44

Re: [AS3]Wycinanie zaznaczonego fragmentu z załadowanej graf

Post13 kwie 2012, o 16:16

Offline
Awatar użytkownika

poncki

  • Posty: 72
  • Rejestracja: 5 mar 2010, o 23:27
  • Lokalizacja: Paczków

Re: [AS3]Wycinanie zaznaczonego fragmentu z załadowanej graf

Post13 kwie 2012, o 16:32

Hmm no właśnie prostokąt, jest to regularny kształt. A czy klata BitmapData poradzi sobie również z mniej regularnymi kształtami, np jakis sześciokąt? Albo inaczej. Zaznaczam kilka punktów wokół obszaru, który chcę pozostawić, na podstawie tych punktów tworzę obiekt Sprite lub MovieClip (punkty to wierzchołki) i teraz wszystko co znajduję się pod tym obiektem chcę aby zostało, natomiast wszystko co znajduję się poza nim - usunięte.
Offline

zchrobot

Team eduweb

Team eduweb

  • Posty: 1319
  • Rejestracja: 4 mar 2010, o 20:44

Re: [AS3]Wycinanie zaznaczonego fragmentu z załadowanej graf

Post13 kwie 2012, o 16:37

Jeśli tak to najłatwiej będzie stworzyć kształt z tych punktów (narysować w obiekcie Sprite) następnie tym kształtem zamaskować zdjęcie tak aby był widoczny tylko obszar który został zaznaczony.
Offline
Awatar użytkownika

poncki

  • Posty: 72
  • Rejestracja: 5 mar 2010, o 23:27
  • Lokalizacja: Paczków

Re: [AS3]Wycinanie zaznaczonego fragmentu z załadowanej graf

Post14 kwie 2012, o 01:24

Jakieś rozwiązanie to jest. Mi jednak zależy, aby "zaznaczony" obszar na obrazku można było później animować, zmieniać położenie, skalować, obracać, itp. a raczej ciężko byłoby to zrobić dodatkowo z maską. Poczytałem trochę, że jest możliwość przekopiowania fragmentu bitmapy za pomocą metody copyPixels klasy BitmapData oraz że jest możliwość skopiowania fragmentu o nieregularnych kształtach, takich, jak kształt utworzony za pomocą moich punktów. Pytanie tylko, jak to ogarnąć? Przyznam szczerze, że szukam już od 3 godzin i coś mi to nie idzie :/ Może spróbuję graficznie przedstawić swój problem.
http://ps-design.pl/public/flash/1.PNG
http://ps-design.pl/public/flash/2.PNG
http://ps-design.pl/public/flash/3.swf
Offline

zchrobot

Team eduweb

Team eduweb

  • Posty: 1319
  • Rejestracja: 4 mar 2010, o 20:44

Re: [AS3]Wycinanie zaznaczonego fragmentu z załadowanej graf

Post16 kwie 2012, o 11:53

A jak wygląda kopiowanie fragmentu o nie regularnych kształtach zatem ?
Offline
Awatar użytkownika

poncki

  • Posty: 72
  • Rejestracja: 5 mar 2010, o 23:27
  • Lokalizacja: Paczków

Re: [AS3]Wycinanie zaznaczonego fragmentu z załadowanej graf

Post16 kwie 2012, o 12:08

Offline

zchrobot

Team eduweb

Team eduweb

  • Posty: 1319
  • Rejestracja: 4 mar 2010, o 20:44

Re: [AS3]Wycinanie zaznaczonego fragmentu z załadowanej graf

Post16 kwie 2012, o 14:43

może załączysz tutaj jeszcze FLA z jakiś obrazkiem w paczce zip aby każdy mógł sobie zobaczyć jak to działa
Następna

Wróć do Flash i ActionScript

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości

cron