|
|
|
|
BillyBoom |
Воскресенье, 19 Декабря 2004, 2:41
|
Пиксельный маньяк
Профиль
Группа: WinCity Personal
Сообщений: 182
Регистрация: 06.03.2004
Из: Almaty
Пользователь №: 6653
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Здравствуйте! Помогите решить одну проблему. Необходимо сделать фото галерею, проблема вот в чем, для этого нужно ресайзить картинки, в процентном соотношении уменьшив их. Картинки буду закачивать один раз и при этом нужно чтобы в одном месте фронт энда она появлялась в маленьком формате, а при клике на неё она будет появляться в новом окне в оригинальном размере. Реализовать необходимо на PHP. Пробовал вот что… Цитата | <?php $size = getimagesize("images/button1.png"); $size[0] = $size[0]/2; $size[1] = $size[1]/2; echo "<IMG SRC=\"images/button1.png\" width='".$size[0]."' height='".$size[1]."'>"; ?>
|
Но при этом размер уменьшенной картинки не уменьшается соответственно
--------------------
кто ищет тот всегда найдёт
|
|
|
|
|
pan |
Воскресенье, 19 Декабря 2004, 17:03
|
Участник
Профиль
Группа: WinCity Team
Сообщений: 2101
Регистрация: 11.11.2001
Из: крепость Владивосток
Пользователь №: 653
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
То, что юзал ты, я так понял, дает эффект простого изменения размера, и картинка получается нечеткой, так? Или я не совсем понял?
|
|
|
|
|
BillyBoom |
Воскресенье, 19 Декабря 2004, 19:14
|
Пиксельный маньяк
Профиль
Группа: WinCity Personal
Сообщений: 182
Регистрация: 06.03.2004
Из: Almaty
Пользователь №: 6653
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
GeizeR, да размер уменьшается, качество вроде бы не меняется, но вес самой картинки такой же как если бы он был в оригинальном размере. Я знаю что есть возможность через gd библиотеку как -то сделать, но вот при помощи какой функции? и вообще как?
--------------------
кто ищет тот всегда найдёт
|
|
|
|
|
pan |
Вторник, 21 Декабря 2004, 11:15
|
Участник
Профиль
Группа: WinCity Team
Сообщений: 2101
Регистрация: 11.11.2001
Из: крепость Владивосток
Пользователь №: 653
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Погоди, чего-то я не уразумел... Ты хочешь изменить кб-товый размер картинки? Это что, возможно?
|
|
|
|
|
BillyBoom |
Вторник, 21 Декабря 2004, 23:48
|
Пиксельный маньяк
Профиль
Группа: WinCity Personal
Сообщений: 182
Регистрация: 06.03.2004
Из: Almaty
Пользователь №: 6653
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
да на пхп это возможно, если ты позволишь я дам тебе ссылку на один сайт(но там счетчик стоит ), там картинку загоняют один раз и она появляется на сайте и в маленьком формате и в большом, с уменьшением веса картинки соответственно. Мне нужно точно так же реализовать.
--------------------
кто ищет тот всегда найдёт
|
|
|
|
|
pan |
Среда, 22 Декабря 2004, 13:15
|
Участник
Профиль
Группа: WinCity Team
Сообщений: 2101
Регистрация: 11.11.2001
Из: крепость Владивосток
Пользователь №: 653
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Давай ссылочку, поглядим...
|
|
|
|
|
BillyBoom |
Среда, 22 Декабря 2004, 23:09
|
Пиксельный маньяк
Профиль
Группа: WinCity Personal
Сообщений: 182
Регистрация: 06.03.2004
Из: Almaty
Пользователь №: 6653
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
GeizeR, www.eldarfoto.com кстати я нашел скрипт УРА!!! Погляди это интерестно = ) Цитата | <?php
define("SOURCE", 'original.jpg'); define("TARGET", 'small.jpg'); define("NEWX", 100); define("NEWY", 60);
$size = getimagesize(SOURCE); if ($size === false) die ('Bad image file!'); $source = imagecreatefromjpeg(SOURCE) or die('Cannot load original JPEG'); $target = imagecreatetruecolor(NEWX, NEWY); imagecopyresampled($target, $source, 0,0,0,0, NEWX, NEWY, $size[0], $size[1]); imagejpeg($target, TARGET, 100); imagedestroy($target); imagedestroy($source); ?> <img src="original.jpg"> <img src="small.jpg"> |
--------------------
кто ищет тот всегда найдёт
|
|
|
|
|
pan |
Суббота, 25 Декабря 2004, 14:12
|
Участник
Профиль
Группа: WinCity Team
Сообщений: 2101
Регистрация: 11.11.2001
Из: крепость Владивосток
Пользователь №: 653
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Мла..... Вот это ничего себе... Надо его сохранить, блин... Однозначано
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
|
0 Пользователей:
|
|
© Copyright by WinCity.Ru 2001 - 2008 | Обратная связьУслуги веб-хостинга предоставлены компанией MTW.RU
|
|