Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Já fiz algumas buscas, tentei encontrar algo na documentação do firefox mas não obtive respostas, nem negativas, nem positivas sobre a existência de algo que funcione como a dupla (propriedade/valor) " filter:gray " no IE.
Se alguém tiver alguma informação eu agradeço.
valeu.
>
Isso é tecnologia proprietária do IE e não deve ser usada. Não há semelhante no Firefox até onde sei.
[]'s
Tô ligado... há tempos é assim.
Minha esperança é ver alguém falar q a partir de x versão do firefox há algo parecido, semelhante.
É esperar pra ver.
valeu #INSIDE#
Eu não acho interessante esses recursos, porque não fazem parte dos padrões web. O browser deve seguir os padrões e não implementar um monte de coisas tudo do seu jeito, como faz o IE
[]'s
>
Eu não acho interessante esses recursos, porque não fazem parte dos padrões web. O browser deve seguir os padrões e não implementar um monte de coisas tudo do seu jeito, como faz o IE
[]'s
Claro, sem dúvida. Não precisava nem falar mas, tens razão, para a galera que está começando é sempre bom ter um "alerta", uma orientação nestes tipos de questões.
No meu caso a necessidade de se ter uma cópia de imagens em tons de cinza sem uma linguagem server-side, força um pouco a opção pelo filter.
uma boa alternativa é o SERVER-SIDE no meu caso PHP
FONTE: http://php.about.com/od/gdlibrary/ss/grayscale_gd.htm
CODE
<?php// The file you are grayscaling
$file = 'yourfile.jpg';
// This sets it to a .jpg, but you can change this to png or gif if that is what you are working with
header('Content-type: image/jpeg');
// Get the dimensions
list($width, $height) = getimagesize($file);
// Define our source image
$source = imagecreatefromjpeg($file);
// Creating the Canvas
$bwimage= imagecreate($width, $height);
//Creates the 256 color palette
for ($c=0;$c<256;$c++)
{
$palette[$c] = imagecolorallocate($bwimage,$c,$c,$c);
}
//Creates yiq function
function yiq($r,$g,$B)
{
return (($r*0.299)+($g*0.587)+($b*0.114));
}
//Reads the origonal colors pixel by pixel
for ($y=0;$y<$height;$y++)
{
for ($x=0;$x<$width;$x++)
{
$rgb = imagecolorat($source,$x,$y);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
//This is where we actually use yiq to modify our rbg values, and then convert them to our grayscale palette
$gs = yiq($r,$g,$B);
imagesetpixel($bwimage,$x,$y,$palette[$gs]);
}
}
// Outputs a jpg image, but you can change this to png or gif if that is what you are working with
imagejpeg($bwimage);
?>
PS.: Não testei ainda.
Assim com PHP não afeta os padrões pois será uma imagem mesmo
falow
Isso é tecnologia proprietária do IE e não deve ser usada. Não há semelhante no Firefox até onde sei.
[]'s