Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Interaktywne SVG?, Obrazki zmieniające np. jakiś kolor po kliknięciu?
Apocalyptiq
post
Post #1





Grupa: Zarejestrowani
Postów: 230
Pomógł: 3
Dołączył: 8.01.2008

Ostrzeżenie: (10%)
X----


Poczytałem trochę o tym SVG (wektorowa grafika, tworzona w xml), no i powoli zaczynam się uczyć w tym coś pisać. Szukałem w necie, po tutorialach, ale nie mogę nigdzie znaleźć, czy istnieje możliwość przekazywania do obrazka jakiejś zmiennej? Np. jest obrazek z trzema kwadratami, i czy możemy jakoś przekazywać obrazkowi np. kolor środkowego kwadrata? Chodzi mi o takie coś jak jest przy flashu - tam to się nazywa bodajrze flashvars (załączając plik na strone ustawia się pewne zmienne, które przekazywane są do pliku flasha).

Na stronę pliki svg wrzucam tak:
Kod
<embed src="shirt.svg"/>

Jak ten plik svg zapisze jako php (żeby tam przechwytywać zmienne poprzez GET i wrzucać w odpowiednie miejsce), strona nie czyta mi już tego jako obrazek - i go nie pokazuje. Czy jest w ogóle możliwość takiej ingerencji w obrazki svg?

I przykładowy plik svg:
Kod
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="6cm" height="4cm" viewBox="0 0 600 400" xmlns="http://www.w3.org/2000/svg" version="1.1">
<polygon fill="orange" points="200,10 400,10 510,110 480,140 400,80 400,300 200,300 200,80 120,140 90,110"/>
</svg>


Ten post edytował Apocalyptiq 24.12.2008, 23:19:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
.radex
post
Post #2





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


możesz zapisać go jako PHP, ale wtedy musisz odpalić coś tkaiego:

header('Content-Type: image/svg+xml');

nie próbowałem, ale powinno działać (przesyłamy mime type do przeglądarki, więc powinna ona zacząć poprawnie interpretować dokument, znaczy obrazek)
Go to the top of the page
+Quote Post
Apocalyptiq
post
Post #3





Grupa: Zarejestrowani
Postów: 230
Pomógł: 3
Dołączył: 8.01.2008

Ostrzeżenie: (10%)
X----


DZIĘKI STARY! DZIAŁA (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:13