LED Tire Lights
|
|
|
Screw these LED tire lights onto the valve stem of your tires to create the effect of neon rings around your wheels while driving. Comes in a package of 2 lights. |
LED Tire Lights
12v LED
|
MSRP $14.99
|
|
|
|
Get spinning with these LED Tire Lights! They are twist on/off that create a ring around your tire. They screw onto the valve stem of your car, bicycles or motorcycle in seconds, are available in 9 colors and include 2 sets of long life batteries and a 2 year warranty. Comes in a package of 2 lights. Delivery in 2 to 6 weeks.
/*
EasyThumbnail - versão 0.1 - Por Rogério Bragil - Esta classe
cria um thumbnail de uma imagem através de um cálculo de aproximação. Você
pode criar miniaturas de imagens de diferentes tamanhos que o resultado será
uma coleção de thumbnails de dimensões parecidas. Ideal para albuns de fotos,
onde basta você fazer o upload da imagem e deixar a classe gerar o thumbnail.
OBS: trabalha com jpg e png somente.
e-mail: bragil@webdevel.com.br - Qualquer sugestão, dúvida ou crítica serão bem aceitos!
*/
class EasyThumbnail
{
// private
var $debug = true;
// private
var $errflag = false;
// private
var $ext;
// private
var $origem;
// private
var $destino;
// private
var $errormsg;
var $image;
function EasyThumbnail($imagem, $destino, $aprox)
{
// se o arquivo não existir, erro
if (!file_exists($imagem))
{
$this->errormsg= "Image does not exist.";
return false;
}
else
{
$this->origem= $imagem;
$this->destino= $destino;
}
// obtém a extensão do arquivo
if (!$this->ext= $this->getExtension($imagem))
{
$this->errormsg= "Invalid Extension.";
return false;
}
// gera a imagem do thumbnail com o caminho e nome do arquivo especificados
// $this->image = $this->createThumbImg($aprox);
}
// retorna as dimensões (x,y) do thumbnail a ser gerado
function getThumbXY($x, $y, $aprox)
{
if ($x >= $y)
{
if ($x > $aprox)
{
$x1= (int)($x * ($aprox/$x));
$y1= (int)($y * ($aprox/$x));
}
else
{
$x1= $x;
$y1= $y;
}
}
else
{
if ($y > $aprox)
{
$x1= (int)($x * ($aprox/$y));
$y1= (int)($y * ($aprox/$y));
}
// Caso a imagem seja menor do que
// deve ser aproximado, mantém tamanho original para o thumb.
else
{
$x1= $x;
$y1= $y;
}
}
$vet= array("x" => $x1, "y" => $y1);
return $vet;
}
// cria a imagem do thumbnail
function createThumbImg($aprox)
{
// imagem de origem
$img_origem= $this->createImg();
// obtém as dimensões da imagem original
$origem_x= ImagesX($img_origem);
$origem_y= ImagesY($img_origem);
// obtém as dimensões do thumbnail
$vetor= $this->getThumbXY($origem_x, $origem_y, $aprox);
$x= $vetor['x'];
$y= $vetor['y'];
// cria a imagem do thumbnail
$img_final = ImageCreateTrueColor($x, $y);
// $img_final = ImageCreate($x, $y);
ImageCopyResampled($img_final, $img_origem, 0, 0, 0, 0, $x+1, $y+1, $origem_x, $origem_y);
// o arquivo é gravado
if ($this->ext == "png")
imagepng($img_final, $this->destino);
elseif ($this->ext == "jpg")
imagejpeg($img_final, $this->destino);
// return $img_final;
}
// cria uma imagem a partir do arquivo de origem
function createImg()
{
// imagem de origem
if ($this->ext == "png")
$img_origem= imagecreatefrompng($this->origem);
elseif ($this->ext == "jpg" || $this->ext == "jpeg")
$img_origem= imagecreatefromjpeg($this->origem);
return $img_origem;
}
// obtém a extensão do arquivo
function getExtension($imagem)
{
// isso é para obter o mime-type da imagem.
$mime= getimagesize($imagem);
if ($mime[2] == 2)
{
$ext= "jpg";
return $ext;
}
else
if ($mime[2] == 3)
{
$ext= "png";
return $ext;
}
else
return false;
}
// mensagem de erro
function getErrorMsg()
{
return $this->errormsg;
}
function isError()
{
return $this->errflag;
}
}
?>
You may also enjoy these other fine products from 12v Auto Tech
|
LED windshield washer nozzle
|
Add some unexpected color to your hood with these LED windshield washer nozzles. Available in a chrome or black finish and 9 neon colors.
|
|
|
Gold Series undercar kit
|
The Gold series kit comes with 2-51" and 2-30" bulbs and a powerful transformer. Each bulbs is encapsulated in hgih impact lexan® to ensure that the bulbs do not break even under the toughest driving conditions. This is the perfect undercar kit for the auto performance enthusiast.
|
|
|