Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: что надо изменить чтоб картинка была лучшего качества
 
 автор: CrazyAngel   (16.03.2006 в 16:21)   письмо автору
 
 

Помогите


 while ($foo = mysql_fetch_array ($sql)) {

    list($width, $height, $type, $attr) = @getimagesize("img/$foo[largepic].jpg");
    $width == 0 ? $width = 50 : $width = $width;
    $height == 0 ? $height = 1 : $width = $width;
    $wc = $width/50; $hc = round($height/$wc);
    $hc=$hc+30;

    $height == 1 ? $pict = '' : $pict = "<a href=\"#\" onClick=\"window.open('/img/$foo[largepic].jpg','mywin','height=$height,width=$width,left=0,top=0'); return false\"><img src=\"image.php?image=$foo[largepic]\" WIDTH=80 HEIGHT=$hc border=0 style=\"border: thin solid #000000\"></a>";

              echo "<TR><TD>$foo[article]</TD><TD>$pict</TD><TD>$foo[name]</TD><TD>$foo[firm]</TD><TD>$foo[color]</TD><TD>$foo[dims]</TD><TD>$foo[content]</TD><TD>$foo[price]</TD><td>";
               ?>
               <form name="zak" action="http://www.toptizhka.ru/index.php">
               <INPUT TYPE=hidden NAME="name"  VALUE="<?=$foo[article]; ?>"> 
               <INPUT TYPE=hidden NAME="n"  VALUE="<?=$foo[name]; ?>"> 
               <INPUT TYPE=button VALUE='заказать' onClick=openindex(this.form)></TR>
               </form>
               <?
               
echo("\r\n");
                              }

   
 
 автор: JIEXA   (16.03.2006 в 16:43)   письмо автору
 
   для: CrazyAngel   (16.03.2006 в 16:21)
 

непонятен вопрос.

   
 
 автор: CrazyAngel   (16.03.2006 в 16:57)   письмо автору
 
   для: JIEXA   (16.03.2006 в 16:43)
 

ну вот этими строчками у меня уменьшаеться картинка

 list($width, $height, $type, $attr) = @getimagesize("img/$foo[largepic].jpg"); 
    $width == 0 ? $width = 50 : $width = $width; 
    $height == 0 ? $height = 1 : $width = $width; 
    $wc = $width/50; $hc = round($height/$wc); 
    $hc=$hc+30; 

    $height == 1 ? $pict = '' : $pict = "<a href=\"#\" onClick=\"window.open('/img/$foo[largepic].jpg','mywin','height=$height,width=$width,left=0,top=0'); return false\"><img src=\"image.php?image=$foo[largepic]\" WIDTH=80 HEIGHT=$hc border=0 style=\"border: thin solid #000000\"></a>";


как сделать чтоб качество было хорошое(у маленькой)

   
 
 автор: Loki   (16.03.2006 в 17:15)   письмо автору
 
   для: CrazyAngel   (16.03.2006 в 16:57)
 

использовать фотошоп для уменьшения. библиотеки используют простейшие алгоритмы

   
 
 автор: CrazyAngel   (16.03.2006 в 17:40)   письмо автору
 
   для: Loki   (16.03.2006 в 17:15)
 

а как же здесь сделанно,
http://www.victoriailiynskaya.ru/photo/

это автоматом 100%

   
 
 автор: CrazyAngel   (16.03.2006 в 18:25)   письмо автору
 
   для: CrazyAngel   (16.03.2006 в 17:40)
 

помогите код страници

http://www.victoriailiynskaya.ru/photo/

такой



<?

    $size 
getimagesize("http://www.victoriailiynskaya.ru/img/".$_GET['id'].".jpg");
?>

<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Виктория Ильинская</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<script>

<?

echo 'var h = '.($size[1]+70).';';
echo 
'var w = '.($size[0]+150).';';
?>

window.resizeTo(w,h);

</script>


<body bgcolor=#b9ddd9>
<table cellpadding=0 cellspacing=0 border=0 align=center>
  <tr>

    <?
    
        
require "func.php";
        
setlocale (LC_ALL"ru_RU.CP1251");
        require (
"admin/db.php");
        
$sql mysql_query ("SELECT * FROM mnu WHERE id='".$_GET['cat']."'"$mysql);
        
$foo mysql_fetch_array ($sql);
        
$im explode (" "trim($foo[images]));
        
        
/*
        echo '<pre>';
        print_r($im);
        echo '</pre>';
        */
        //echo 'id = '.$_GET['id'];

        
$key array_search($_GET['id'],$im);
        
        if (
count($im)>1)
        {
            if (
$key!=0)
                echo 
"<td valign=middle><a href='photo.php?id=".$im[$key-1]."&cat=".$_GET['cat']."'><img src='/i/back.gif' width=32px height=34px border=0></a></td>";
        
             echo 
"<td><img src='pict.php?src=".$id.".jpg'></td>";
            
            if (
$key!=(count($im)-1))
                echo 
"<td valign=middle><a href='photo.php?id=".$im[$key+1]."&cat=".$_GET['cat']."'><img src='/i/forward.gif' width=32px height=34px border=0></a></td>";
        }
    
?>
  </tr>
</table>
</body>

</html>

   
 
 автор: CrazyAngel   (16.03.2006 в 19:09)   письмо автору
 
   для: CrazyAngel   (16.03.2006 в 18:25)
 

Помогите очень надо

   
 
 автор: JIEXA   (16.03.2006 в 19:18)   письмо автору
 
   для: CrazyAngel   (16.03.2006 в 19:09)
 

привидите листинг файла image.php

   
 
 автор: CrazyAngel   (16.03.2006 в 19:35)   письмо автору
 
   для: JIEXA   (16.03.2006 в 19:18)
 

какого?

image.php

там такого не нашел

   
 
 автор: midav   (16.03.2006 в 19:55)   письмо автору
 
   для: CrazyAngel   (16.03.2006 в 19:35)
 

Ничего нельзя сделать, так как принудительное расширение фотки приводит к разбиению пикселей и фотка теряет качество. Фотки надо при добавлении в базу менять с помощью GDLib

   
 
 автор: CrazyAngel   (16.03.2006 в 20:12)   письмо автору
 
   для: midav   (16.03.2006 в 19:55)
 

Так мне надо уменьшить!!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования