Скрипт создания демотиваторов

Печать RSS
403

K
Автор
Транклюкаторщик
0
Поправил баг, не загружались картинки с расширением jpeg
K
Автор
Транклюкаторщик
0
Как и обещал, цену меняю, теперь скрипт стоит 200р.
K
Автор
Транклюкаторщик
0
deleted
Изменил: KOZZ (05.05.2011 / 18:29)
K
Автор
Транклюкаторщик
0
добавил настройки выходного изображения в админку.
Далее буду заниматься разработкой галереи и поддержкой png,gif
Изменил: KOZZ (06.05.2011 / 04:40)
В

Чатланин
0
а в чём сложность png и gif? пару строк кода поменять

просто вместо $img = imageCreateFromjpeg(файл), сделай как то так
<?php
// Определяем исходный формат по MIME-информации, предоставленной
  // функцией getimagesize, и выбираем соответствующую формату
  $size = getimagesize($src);
  // imagecreatefrom-функцию.
  $format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1));
  $icfunc = "imagecreatefrom" . $format;
  if (!function_exists($icfunc)) return false;

$img = $icfunc($src);
?>

Ещё касяк в том, что если большую картинку загрузить, то создаётся большой дем.. надо бы обрезать картинки.
Изменил: Валерий (06.05.2011 / 08:34)
K
Автор
Транклюкаторщик
0
35. valerik, уже сделал, именно так smile
чтобы обрезались - нужно просто их пропорционально уменьшать до определенного размера, тоже займусь

2000 лет д.н.э.
0
x = 3000
y = 2000
max = 500
if($x>y){
$pr = $max/$x;
}else{
$pr = $max/$y;
}
$size_x = $x*$pr;
$size_y = $y*$pr;
типа того
и ресайз
Изменил: ramzes (06.05.2011 / 08:55)
K
Автор
Транклюкаторщик
0
37. ramzes, спасибо, так и представлял это себе.
P

Землянин
0
35. valerik, А лучше так:
<?php 
$img = imagecreatefromstring(file_get_contents($src)); 
?>
Описание функции imagecreatefromstring()

Голубые штаны
0
38. eGo, будешь днем в аське - стукни. Я скину тебе функцию, что писал для себя. Уменьшает и масштабирует картинку до нужного тебе размера, пропорционально, с сохранением идеального качества и сильным уменьшением веса. Работает и с шириной и с высотой. Правда, только .JPEG
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск