Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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


--------------------
http://estender.net - profesjonalne strony i aplikacje internetowe (Ruby on Rails, Kohana PHP)
Go to the top of the page
+Quote Post
.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)


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
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 biggrin.gif


--------------------
http://estender.net - profesjonalne strony i aplikacje internetowe (Ruby on Rails, Kohana PHP)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 07:18