[php] jak zmienic kolorowy obrazek na czarno bialy

Odpowiedz Nowy wątek
2006-12-22 22:49
mlodyy5
0

Jak mozna zmienic kolorowy obrazek podczas najechania na niego myszka na odcienie szarosci

w html + skrypt wiem jak ,ale w php niemam pojecia, mam duzo buttonow na stronie i niechce wszytskiego pokolei podmieniac

Pozostało 580 znaków

2006-12-22 23:53
0

mimo że chyba nie wiesz co piszesz, skrypt zamieniający obrazek kolorowy na ze skalą szarości:

<?php

$plikIn = 'cos.jpg';
$plikOut = 'cos-gray.jpg';

$jpg = ImageCreateFromJPEG($plikIn);
ImageCopyMergeGray($jpg, $jpg, 0, 0, 0, 0, ImagesX($jpg), ImagesY($jpg), 1);
ImageJPEG($jpg, $plikOut);
ImageDestroy($jpg);

?>

Dwie zasady gwarantujące sukces:
1. Nigdy nie mów nikomu wszystkiego<span style="color: white">

Pozostało 580 znaków

2006-12-23 13:34
mlodyy5
0

a jak to zrobic zeby zmienilo sie podczas najechania na obrazek myszka

Pozostało 580 znaków

2006-12-23 16:31
0

To użyj do tego JavaScript :P
Przygotuj wcześniej dwa obrazki i w zdarzeniu OnMouseOver zmień URL na ten z szarym obrazkiem
a na OnMouseOut na poprzedni - kolorowy.
Muszisz wiedzieć, że PHP nie obsługuje zdarzeń.
Można użyć pewnego triku, żeby obsłużyć coś w rodzaju OnClick... ale to nie jest tematem tego postu.

Pozostało 580 znaków

2006-12-23 17:04
0

O rany, po co JS, CSS wystarczy do głupiej zamiany obrazków.

Pozostało 580 znaków

2006-12-24 13:51
0

hm a propos obrazkow w skali szarosci to moze ktos wie jak zrobic aby taki kod:

*{
  opacity: 0.8;
  filter: gray;
}

dzialajacy ie only zadzialal na firefoxie ?

Pozostało 580 znaków

2006-12-24 14:19
0

nie da się. filter działa tylko na msie...


Stopki brak.

Pozostało 580 znaków

2006-12-24 14:20
nav
0

opacity załatwisz -moz-opacity. Filtra od szarości chyba nie ma.


utf-8 rlz! ٩(ಥ_ಥ)۶

Pozostało 580 znaków

2006-12-24 14:28
0

Voldenet napisał, ale już skasował:

...

wątpie w to że to spowoduje działanie tego filtra na ff ...
od ff 1.7 zdaje się już opacity, nie koniecznie -moz-opacity
(szczegół że chyba 1.7 nie ujrzał światła dziennego)


Dwie zasady gwarantujące sukces:
1. Nigdy nie mów nikomu wszystkiego<span style="color: white">

Pozostało 580 znaków

2006-12-24 16:30
0

Już Ff 1.5 rozumiał opacity, być może wcześniejsze też.


Pozostało 580 znaków

2006-12-24 21:42
0

tu raczej chodzi o jakis odpowiednik filter: gray;

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0