![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%) ![]() ![]() |
Czy da się w jakiś sposób stworzyć obrazek z kodu html. Mam edytor do tworzenia planu z góry. Po zakończonej pracy chciałbym zapisać stworzony plan jako obrazek. Jest to możliwe?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 10 Dołączył: 7.01.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
szukaj biblioteki do obrazkow w php
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
To też zależy, jaki format mają dane.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
A co rozumiesz poprzez stworzenie obrazka z kodu? Może SVG?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
No tak, ale szafa.gif to jest obrazek, wiec w czym problem?
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mi mniej więcej o coś takiego:
Ułożyłem sobie pokój za pomocą edytora, mam podłogę, meble, ściany, a w kodzie są to divy, obrazki (img). Chciałbym teraz ten cały kod zapisać w postaci jednego obrazka o rozszerzeni .gif .jpg .png obojętnie. Taki jakby screen. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Magiczne hasło - html2jpg... Bez php to jedynie w js.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%) ![]() ![]() |
No własnie czegoś takiego szukam. Może być w PHP. Jakaś podpowiedź jak stworzyć taki skrypt?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 10 Dołączył: 7.01.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
A ja podałem Ci magiczne słowo, otwierające tajemne zasoby Google ;p
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%) ![]() ![]() |
Ale czy w ogóle zrozumieliście co ja chcę osiągnąć? W google pod twoim "magicznym" słowem znajduję w większości programy do robienia zrzutów stron www, a mi potrzeba stworzyć funkcję którą po podaniu jej kodu html stworzy mi obrazek.
#Kamil Pietrzak Uwierz mi że wiem co to biblioteka obrazków w php i póki co nie znalazłem / nie przypominam sobie żeby miała ona możliwość stworzenia obrazka z divów i kodu html. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 10 Dołączył: 7.01.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
musisz napisac posrednik
dane ustalone jsem i wyslane do php(albo jakos podobnie) - > posrednik -> biblioteka Ten post edytował Kamil Pietrzak 6.02.2010, 14:04:35 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%) ![]() ![]() |
No z wysyłaniem danych JSem, biblioteką sobie poradzę, ale interesuję mnie właśnie ten "pośrednik". W ogóle co masz na myśli?
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 10 Dołączył: 7.01.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
jakis konwerter... danych ze strony na polecenia do biblioteki
konwerter dostanei dane na temat elementow, pozniej bedzie po kolei bazujac na tym robil obrazek to wydaje mi sie w miare mozliwe, ale na pewno nie bedzie to robota na 5 minut samo przekazanie danych ze strony do skryptu wydaje sie nielatwe, choc to tez zalezy od tego edytora na stronie i od tego co chcesz nim zrobic w kazdym razie powodzenia ![]() |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%) ![]() ![]() |
Z przekazywaniem danych nie będzie żadnego problemu. No a co do tego konwertera, to wydaje się w miarę logiczne, no ale nadal nie wiem jak stworzyć obrazek z elementu htmla: DIV. To jest kluczowy problem z resztą sobie poradzę.
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 10 Dołączył: 7.01.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
jam am na mysli przekazanie np. szerokosci, wysokosci, odleglosci od lewej, od gory, i innych parametrow do php
pozniej z tego co widzialem to, ta biblioteka mozna nietrudno zrobic np. prostokat o x i y wymiarach i o x i y polozeniu i tak po kolei z kazdym elementem tylko moj kontakt z ta biblioteka konczy sie na ogladaniu kodu w ktorym byla uzywana, nie pracowalem na niej, wiec Ci nie pomoge z dokumentacja |
|
|
![]()
Post
#18
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
A nie możesz odwrócić sposobu wykonania? Po prostu generuj od razu obrazek...
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%) ![]() ![]() |
Nie mogę odwrócić, bo zanim użytkownik sobie to zapisze, może sobie dodawać pomieszczenia, dodawać im tło, dodawać ikonki, obracać, przesuwać itd.
No z tym przekazywaniem parametrów to jest chyba do zrobienia, ale jak sobie poradzić z wartością top i left, odnosi się ona do położenia względem okna przeglądarki i o ile od góry będzie zawsze tak samo to od lewej już będzie różnie. |
|
|
![]()
Post
#20
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Możesz przekazywać te dane np w sesji, a na koniec zapisać, jako obrazek. Możesz też zapisywać tymczasowo w bazie i potem sklejać. Robiłem kiedyś coś na podobnej zasadzie do gry Polanie Online - komponowanie herbu. Wszystko zależy, jakie masz dane wyjściowe, jak wygląda kod. Bez jego znajomości możemy jedynie proponować rozwiązania, nie konkrety.
Ten post edytował Kshyhoo 7.02.2010, 11:07:36 -------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#21
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%) ![]() ![]() |
Przykładowy, niezbyt skomplikowany kod (normalnie będzie tego dużo dużo więcej):
Ten post edytował lukaszgolder 7.02.2010, 12:16:18 |
|
|
![]()
Post
#22
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Tak sobie myślę, a po co wogóle zapisywać to jako obrazek, jeżeli można zapisać tylko położenie poszczególnych DIVów i ładować to, przy wyświetlaniu pokoju. Daje to dodatkową możliwość późniejszej edycji.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#23
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 17 Dołączył: 2.04.2008 Skąd: z Zabrza Ostrzeżenie: (0%) ![]() ![]() |
Wiem że tak można, tak póki co mam to zrobione, ale jeśli jest możliwość zapisania tego jako obrazek byłoby dużo lepiej, no a edycja raczej jest niepotrzebna.
No i jeszcze co do divów co zrobić żeby miały one poprawne położenie na każdej rozdzielczości? Ten post edytował lukaszgolder 7.02.2010, 12:52:32 |
|
|
![]()
Post
#24
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Zapisywać położenie do głównego DIVa a nie go strony.
Co do obrazka, z DIVami pewnie byłby problem, ale nie z grafiką. Możesz przecież wygenerować obraz o parametrach głównego DIVa i uważać go za pokój. Potem nakładać na niego grafiki w odpowiednie miejsca. Parametry już masz, wystarczy je wykorzystać. Ten post edytował Kshyhoo 7.02.2010, 13:09:24 -------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 10 Dołączył: 7.01.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie mogę odwrócić, bo zanim użytkownik sobie to zapisze, może sobie dodawać pomieszczenia, dodawać im tło, dodawać ikonki, obracać, przesuwać itd. No z tym przekazywaniem parametrów to jest chyba do zrobienia, ale jak sobie poradzić z wartością top i left, odnosi się ona do położenia względem okna przeglądarki i o ile od góry będzie zawsze tak samo to od lewej już będzie różnie. mozesz mierzyc rozmiar okna przegladarki poza tym left i top w ccs na posiition relative masz od bloku w ktorym sie znajduje a nie od okna ja bym sie martwil o przekazania tak duzej liczby zawrtosco ktore raz moga istniec, a innym razem nie w koncu uzytkownik moze raz zrobic 1 element, a raz 100 i trzeba to jakos ogarnac ale jest do zrobienia... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:20 |