Форум → Программирование → Пыхнуть хотите? → Готовые решения → Image resizer
Image resizer
Страницы: ← Предыдущая страница • Следующая страница →
-
18 июня 2009 г. 3:45, спустя 1 час 8 минут 2 секунды
Mr.Pihto, в армию сходи, чтобы понять смысл :)https://smappi.org/ - платформа по созданию API на все случаи жизни -
-
18 июня 2009 г. 4:03, спустя 13 минут 24 секунды
армяновы воды на пiха.руhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
18 июня 2009 г. 4:06, спустя 2 минуты 40 секунд
все парни, жизнь моя гавно началась. хз когда буду на пыхе … поехал в другой город, привет убика, всретишь?Сапожник без сапог -
18 июня 2009 г. 4:25, спустя 19 минут 20 секунд
phpdude, в армию собрался?) От пыхи не скроешься! Когда будешь? И почему гавно?https://smappi.org/ - платформа по созданию API на все случаи жизни -
18 июня 2009 г. 8:34, спустя 4 часа 8 минут 28 секунд
все парни, жизнь моя гавно началась. хз когда буду на пыхе … поехал в другой город, привет убика, всретишь?
а чего так хреново? надолго?
PS ты давай там не пропадай если че! -
12 января 2010 г. 6:01, спустя 207 дней 22 часа 27 минут
посоветуйте труЪ либу для работы с картинками. Требования:
1) Возможность сделать как можно больше операций и в тоже время общая адекватность. Текст, ватемарки, ресайз анимированных гифок, пнг с альфа-каналом.
2) Желательно наличие драйверов под ГД и имаджик, расширяемость.
3) документированность
4) отлаженная и стабильная в работе
Думаю о sfImageTransformPlugin-1.3.1 , но там как-то классы проименованы и разложены по папкам по-дурацки. Автолоад что бы сделать - придется их все лопатить-переименовывать. -
-
12 января 2010 г. 6:04, спустя 23 часа 59 минут 10 секунд
я ж говорю, что хочу драйвера и под ГД тоже -
-
12 января 2010 г. 6:25, спустя 11 минут 36 секунд
Смысл?
великолепный вопрос в данном контекстеСапожник без сапог -
12 января 2010 г. 6:27, спустя 2 минуты 44 секунды
и главное, смотри как они память используют, если, например, имейджи пачками ресайзишь -
11 июня 2010 г. 11:45, спустя 150 дней 4 часа 17 минут
Народ я начинающий:Вчера вот класс написал зацените только там описание слабое пока
<?php
class Img_size
{
public $name = 'img'; // имя картинки в скрипте
public $width = 250; //Ширина изображения
public $path = null; //Путь куда сохраняеться изображение
public $newname = null; //Новое имя изображения
public $zip = 100; //Процент качества картинки по умолчанию 100% без сжатия
public $img_name = null;
public $height = 200;
public $type = 'jpeg';
function imgsizewidth()
{
if ($this->path == null) {
$this->path = "";
$path = $this->path;
} else {
$path = $this->path;
$path = $path . DIRECTORY_SEPARATOR;
}
$width = $this->width;
if ($this->img_name == null) {
$this->img_name = $_FILES[$this->name]['tmp_name']; //Имя файл в папке Templ
}
$img_name = $this->img_name;
$size = GetImageSize($img_name); //Извлекает масив свойств изображения
if ($this->newname == null) {
$this->newname = md5_file($img_name); //Извлекает md5 из файла для назнасения именни
}
$newname = $this->newname;
$iw = $size[0]; //ширина изображения
$ih = $size[1]; // высота изображения
if ($size[mime] == "image/gif") { //{проверка формата изображения gif или jpeg или png
$src = ImageCreateFromgif($img_name); //
} elseif ($size[mime] == "image/jpeg") { //
$src = imagecreatefromjpeg($img_name); //)
} elseif ($size[mime] == "image/png") { //
$src = imagecreatefrompng($img_name); //)
}
$koe = $iw / $width; //извлекает соотношения текущей ширины к заданой
$new_h = ceil($ih / $koe); //извлекает новую высоту исходя из отношения
$dst = ImageCreateTrueColor($width, $new_h); //зосдаёт новое изображение с заданой высотой и шириной
ImageCopyResampled($dst, $src, 0, 0, 0, 0, $width, $new_h, ImageSX($src),
ImageSY($src));
if ($this->type == 'jpeg') {
imagejpeg($dst, $path . $newname . '.jpeg', $this->zip);
} elseif ($this->type == 'gif') {
imagegif($dst, $path . $newname . '.gif', $this->zip);
} elseif ($this->type == 'png') {
imagegif($dst, $path . $newname . '.png', $this->zip);
}
return ($path . $newname . "." . $this->type);
}
function imgsizeheight()
{
if ($this->path == null) {
$this->path = "";
$path = $this->path;
} else {
$path = $this->path;
$path = $path . DIRECTORY_SEPARATOR;
}
$height = $this->height;
if ($this->img_name == null) {
$this->img_name = $_FILES[$this->name]['tmp_name']; //Имя файл в папке Templ
}
$img_name = $this->img_name;
$size = GetImageSize($img_name); //Извлекает масив свойств изображения
if ($this->newname == null) {
$this->newname = md5_file($img_name); //Извлекает md5 из файла для назнасения именни
}
$newname = $this->newname;
$iw = $size[0]; //ширина изображения
$ih = $size[1]; // высота изображения
if ($size[mime] == "image/gif") { //{проверка формата изображения gif или jpeg или png
$src = ImageCreateFromgif($img_name); //
} elseif ($size[mime] == "image/jpeg") { //
$src = imagecreatefromjpeg($img_name); //)
} elseif ($size[mime] == "image/png") { //
$src = imagecreatefrompng($img_name); //)
}
$koe = $ih / $height; //извлекает соотношения текущей ширины к заданой
$new_w = ceil($iw / $koe); //извлекает новую высоту исходя из отношения
$dst = ImageCreateTrueColor($new_w, $height); //зосдаёт новое изображение с заданой высотой и шириной
ImageCopyResampled($dst, $src, 0, 0, 0, 0, $new_w, $height, ImageSX($src),
ImageSY($src));
if ($this->type == 'jpeg') {
imagejpeg($dst, $path . $newname . '.jpeg', $this->zip);
} elseif ($this->type == 'gif') {
imagegif($dst, $path . $newname . '.gif', $this->zip);
} elseif ($this->type == 'png') {
imagegif($dst, $path . $newname . '.png', $this->zip);
}
return ($path . $newname . "." . $this->type);
}
}
?> -
11 июня 2010 г. 12:02, спустя 16 минут 58 секунд
так себе поделка, я б пользоваться не стал)
посмотри на гитхабе форк sfImageTransformPlugin -
11 июня 2010 г. 23:07, спустя 11 часов 5 минут 41 секунду
Народ я начинающий
У нам уже народы обращаются!https://smappi.org/ - платформа по созданию API на все случаи жизни
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!