![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie. Jak wygenerować obrazek z pliku tex. Mam plik tex o przykładowej składni:
I chcę za pomocą php zrobić z niego obrazek. Z góry dziękuje |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Musisz wykorzystać biblioteki GD i GD2:
http://pl2.php.net/manual/pl/function.imagegd2.php I poczytać o tworzeniu obrazków: http://porady.skryptoteka.pl/article.php?id=82 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Chyba kolega Pilsener nie wie, co to jest tex (IMG:style_emoticons/default/tongue.gif) . Biblioteki graficzne swoją drogą (najczęściej są one dostępne w standardzie), ale powinieneś posiadać odpowiednie oprogramowanie i biblioteki, które Ci ten tex przetworzą. Potrzebowałem kiedyś coś takiego zrobić i wyczytałem, że trzeba do serwera doinstalować dodatkowy moduł CGI albo skompilować program mimetex (http://www.math-linux.com/spip.php?article44). Nie miałem takich możliwości konfiguracyjnych na serwerze, na którym docelowo miało to działać więc dałem sobie spokój z tymi kombinacjami i poszedłem na łatwiznę. Najprościej znaleźć serwer zewnętrzny, który nie ma zablokowanego linkowania do dynamicznie generowanych obrazków na zewnątrz (Google: mimetex.cgi). Możesz skorzystać z tego: http://latex.codecogs.com/png.latex albo z japońskiego, który kiedyś znalazłem: http://keizai.xrea.jp/latex/mimetex.html - podejrzyj sobie tam źródła obrazków - jest np. coś takiego: http://keizai.xrea.jp/cgi-bin/mimetex.cgi?...ty}^xe^{-t^2}dt - wystarczy, że wstawisz na swoim serwerze wzór, jaki chcesz i obrazek z nim zostanie wygenerowany automatycznie. Oczywiście w tego typu rozwiązaniu nie musisz definiować kompletnej składni całego dokumentu, a jedynie konkretny wzór, jaki chcesz otrzymać.
Ten post edytował Speedy 19.02.2010, 12:57:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 14:47 |