#1081 2015.01.22 18:02

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

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

Неактивен

#1082 2015.01.25 10:14

sql555
Гость

Re: Общие вопросы по PHP

Привет.  вот нашол и переделал код наложение копирайта.
все работает, вот задаю себе вопрос "Все ли я нормально собрал"
подскажите?

Код:

1
span style="color: #0000BB"><?php$img = 'file.jpg';$wh = getimagesize('cop.png'); //копирайт$fh = getimagesize($img); //файл$sx=$fh[0]-$wh[0]-3;$sy=$fh[1]-$wh[1]-5;$rfile = imagecreatefromjpeg($img);imagecopy($rfile, $rwatermark, $sx, $sy, 0, 0, $wh[0], $wh[1]);imagejpeg($rfile,'filecop.jpg'); //сохраняемimagedestroy($rfile);

Отредактировано Gemorroj (2015.01.26 11:22)

#1083 2015.01.25 11:10

sql
Гость

Re: Общие вопросы по PHP

Проблема в том что после наложения копирайта картинка стает с 200кб в 135кб

почему так?

#1084 2015.01.26 11:24

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

если тебя устраивает результат, то нормально.
почему изменился размер не знаю, т.к. не спец в графике

Неактивен

#1085 2015.01.28 22:15

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Общие вопросы по PHP

Качество выстави на максимум на выходе. Кажется тот же imagejpeg имеет 3й параметр качество.
Добавлено спустя   3 минуты  40 секунд:
http://php.net/manual/ru/function.imagejpeg.php

Неактивен

#1086 2015.07.19 13:09

despod
Участник
Откуда: Россия
Зарегистрирован: 2010.03.18
Сообщений: 73
Карма: 0
Профиль

Re: Общие вопросы по PHP

Всем привет!
есть небольшой кусочек кода
вроде все работает но Гистограмма уходет почему то вниз причем не вся только 1.3.6 из 10
остольные норм

Код:

1
span style="color: #0000BB"><?php$arr = array('20','55','7','189','102','27','200','76','300','210');$arrX = array('Q','W','E','R','T','Y','U','I','O','P');$vizit = 700;Header("Content-type: image/png");$imageY = 150; $im = imageCreate(370, $imageY);//300x120 $colors = imageColorAllocate($im, 0, 0, 0); $color1 = imageColorAllocate($im, 0, 110, 240);for ($x=1; $x<=10; $x++){ $h = round(($arr[$x-1]*$imageY)/$vizit); imageFilledRectangle($im,$x*34-13,$imageY-$h,$x*34+13, $imageY-10, $color1); ImageString ($im, 0, $x*34-13, $imageY-$h-10, round(($arr[$x-1] * 100 / $vizit),1).'%', $color1); } imagePng($im); imageDestroy($im);

Вложения

Отредактировано despod (2015.07.19 13:12)

Неактивен

#1087 2015.07.19 13:50

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

поправленный вариант:

Код:

1
span style="color: #0000BB"><?php$arr = array('20','55','7','189','102','27','200','76','300','210');$arrX = array('Q','W','E','R','T','Y','U','I','O','P');$visit = 700;//header("Content-type: image/png");$imageY = 150;$im = imagecreate(370, $imageY); //300x120$colors = imagecolorallocate($im, 0, 0, 0);$color1 = imagecolorallocate($im, 0, 110, 240);for ($x = 1; $x <= 10; $x++) { $h = round(($arr[$x - 1] * $imageY) / $visit); $xImageLeft = $x * 34 - 13; $xImageRight = $x * 34 + 13; $yImageLeft = $imageY - $h - 10; $yImageRight = $imageY - 10; $yImageRightPercent = $yImageLeft - 10; $percentString = round(($arr[$x - 1] * 100 / $visit), 1) . '%'; imagefilledrectangle($im, $xImageLeft, $yImageLeft, $xImageRight, $yImageRight, $color1); imagestring($im, 0, $xImageLeft, $yImageRightPercent, $percentString, $color1);}imagepng($im, '/test.png');imagedestroy($im);

Получалось что если колонка размером меньше 10 пикселей (твой отступ), то ломалась логика прорисовки y координат. Сделал отступ по 10 пикселей с обеих y координат.
И еще все функции в php должны быть в нижнем регистре. Не рекомендуется писать как попало используя регистронезависимость некоторых частей php.

Неактивен

#1088 2015.07.19 14:13

despod
Участник
Откуда: Россия
Зарегистрирован: 2010.03.18
Сообщений: 73
Карма: 0
Профиль

Re: Общие вопросы по PHP

спасибо грамадное!
на будущее запомню!

Неактивен

#1089 2015.08.08 17:02

koji
Участник
Зарегистрирован: 2014.07.13
Сообщений: 72
Карма: 3
Профиль

Re: Общие вопросы по PHP

хранить видео в нескольких форматах (как mp4, 3gp, flv) слишком объемно, позволит ли ffmpeg конвертировать несколько видео в секунду, при явном запросе на требуемый формат, не пожирая все ресурсы? т.е. что дешевле обойдется память на жд или оператив.

Отредактировано koji (2015.08.08 17:04)

Неактивен

#1090 2015.08.09 08:59

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

нет. так не получится. придется хранить сконвертированное видео. конвертирование может занимать довольно продолжительное время, а главное оно очень трудоемкое в плане процессорного времени.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.032 s