Förmonskning av bilder
Postat: 2008-05-16 11:32
Kör en snurra för att plocka upp bilder och förminskar bredden till 390 pixel och låter höjden avgöras av bilden.
Problemet är att vissa bilder blir kantiga, exempelvis mellan svart och vitt så blir det taggit.
Någon som har råkad ut för det här och evt. kan ha en lösning?
Här är två bilder med samma storlek och om man tittar på tanken och hjulet så flyter det svarta ut, men tittar man på hjälmen så är det snygga kanter... (båda bilderna är en capture från sidan)
Problemet är att vissa bilder blir kantiga, exempelvis mellan svart och vitt så blir det taggit.
Någon som har råkad ut för det här och evt. kan ha en lösning?
Kod: Markera allt
<h3>RANDOM BILDER</h3><br>
<!-- PHP -->// visa random bilder.
$loop = getRandomImage('gallery/upload/');
echo '<img src="'.($loop).'" width="390" />';
function getRandomImage($dir,$type='random')
{
global $errors,$seed;
if (is_dir($dir)) {
$fd = opendir($dir);
$images = array();
while (($part = @readdir($fd)) == true) {
if ( eregi("(gif|jpg|png|jpeg)$",$part) ) {
$images[] = $part;
}
}
if ($type == 'all') return $images;
if ($seed !== true) {
mt_srand ((double) microtime() * 1000000);
$seed = true;
}
$key = mt_rand (0,sizeof($images)-1);
return $dir . $images[$key];
} else {
$errors[] = $dir.' is not a directory';
return false;
}
}
<!-- ENDPHP -->