[php] jak zmienic kolorowy obrazek na czarno bialy

Odpowiedz Nowy wątek
mlodyy5
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

Rejestracja: 16 lat temu

Ostatnio: 8 lat temu

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

mlodyy5
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

Rejestracja: 15 lat temu

Ostatnio: 4 miesiące temu

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
Moderator

Rejestracja: 17 lat temu

Ostatnio: 1 godzina temu

0

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

Pozostało 580 znaków

2006-12-24 13:51

Rejestracja: 17 lat temu

Ostatnio: 10 lat temu

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

Rejestracja: 15 lat temu

Ostatnio: 10 lat temu

0

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


Stopki brak.

Pozostało 580 znaków

nav
2006-12-24 14:20
nav

Rejestracja: 16 lat temu

Ostatnio: 1 miesiąc temu

Lokalizacja: Warszawa

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

Rejestracja: 16 lat temu

Ostatnio: 8 lat temu

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

Rejestracja: 13 lat temu

Ostatnio: 3 lata temu

0

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


Pozostało 580 znaków

2006-12-24 21:42

Rejestracja: 17 lat temu

Ostatnio: 10 lat temu

0

tu raczej chodzi o jakis odpowiednik filter: gray;

Pozostało 580 znaków

Odpowiedz

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