Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Можно-ли выводить уменьшенное(увеличенное) изображение?  (Прочитано 6647 раз)
0 Пользователей и 1 Гость смотрят эту тему.
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« : 18-08-2005 06:44 » 

смотрю на скрипт и получается, что можно
Код:

$image=$data[4];
$size= GetImageSize($image);
$koeff=$maximagesize/$size[1];
$size[0]=$size[0]*$koeff;
$size[1]=$size[1]*$koeff;

...
...

print("<a href=\"$path/index.php?product=$product\" target=\"_parent\"><img src=\"$image\" width=\"$size[0]\" height=\"$size[1]\" alt=\"$name\" border=\"0\"></a>");

Но что-то все-равно не верится, не могу я представить, как при выводе картнка сожмется или расширится? Решил здесь поинтересоваться, чтобы развеить сомнения.
Записан

ещё один вопрос ...
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 18-08-2005 10:46 » 

а проверить слабо?
<a href=\"$path/index.php?product=$product\" target=\"_parent\"><img src=\"$image\" width=\"$size[0]\" height=\"$size[1]\" alt=\"$name\" border=\"0\"></a>

Масштабирование картинки - проблема броузера, ну а цифирями сам балуйся.
Будет, будет масштабироваться
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
nikedeforest
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 18-08-2005 11:00 » 

Да не, уже как бы проверено, т.е. результат выводится, но картинку источник я не видел, я видел только результат, вот и решил удостовериться.
Как-нибудь на пальцах можно объяснить, как такое происходит. Я проходил компьютерную графику, но там было масштабирование фигур, но картинка ведь совсем другое (да и почестности под забыл я эту графику уже). Я понимаю увеличение отрезков, но в картинки есть пиксель красный, есть пиксель зеленый и т.д., при масштабировании в в 2 раза я еще понимаю, вместо одного пикселя станет 2 (хотя и это неверно, т.к. изображение по такой логике явно будет карявым), а когда масштабируется в 1.7 раза. Т.е. вообще, вкратце механизм можно описать, если труда не составит. Это так чисто ради расширения кругозора.
Записан

ещё один вопрос ...
Dracul
Помогающий

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 28-08-2005 21:12 » 

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

например
была картика 1000х1000 мы ее загрузили...
но в теге img написали ширину высоты и длины в 100
она отобразится как 100х100, но весть будет как 1000х1000....
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines