bay_ebook

bay_ebook
Рейтинг
111
Регистрация
28.05.2010

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

http://calebevans.me/projects/jcanvas/

вот такие библиотеки есть, лучше их использовать, ну это мое мнение.

Ms-Dred:
видать я что то жестко не понимаю )))
в мауле

Я понимаю это так, если установили 30px значил слева срежет 30px.
Или все же я не прав? И она уже заведомо учитывает размер картинки и если 30px стоит, то она режет по 15px с каждой стороны...

неправильно понимаете.

x_axis устанавливает отступ слева. Скажем 15

Потом указываем ширину скажем 30

Итого, если у нас 60 пискелел базовая картинка, от скрипт вырежет 30 пикселей по центру. (слева отступит 15, вырежет 30 и справа все, что останется упустит)

А если вы заведомо не знаете, сколько нужно по бокам оттяпать - getimagesize в помощь :)

Примерно так:

1) узнаем базовую ширину, скажем она 100 (getimagesize - индекс 0 в отдаваемом массиве)

2) Указываем, что нам нужно 55px ширины

3) 100 - 55 = 45

4) x_axis = 45 / 2

И получаем вырезанную по центру картинку

Ладно, объясню принцип

есть картинка скажем 100px в ширину

Нужно сделать 50px, причем вырезать по центру, то есть отрезать 25 слева и 25 справа.

Пишем

$config['width'] = 50; (максимум картинка)

$config['x_axis'] = 25; (откуда начинать, то есть с 25 пикселя слева)

Тоже самое для высоты.

А ,что бы библиотека не учитывала базовые соотношения ,дописываем

$config['maintain_ratio'] = FALSE; (максимум картинка)

Вроде все.

ПС - я это делать только для gd2, для остальных библиотек не пробовал.

$this->db->set('field', 'field+1', FALSE);

$this->db->insert('mytable');
// сделает INSERT INTO mytable (field) VALUES (field+1)

$this->db->set('field', 'field+1');
$this->db->insert('mytable');
// сделает INSERT INTO mytable (field) VALUES ('field+1')

вроде у CI классная документация, неужели так тяжело её читать?

maintain_ratio TRUE TRUE/FALSE (boolean) Указывает сохранять ли оригинальное соотношение сторон при масштабировании или использовать жесткие значения.

forest25

Ну вообще-то я даже не начинал спор, что лучше, а дал ТС вариант, аналогичен его первому выбору и все.

В ответ получил хз, как даже сказал, в общем какой-то неадекватный ответ, как будто ТС не спрашивал аналоги, а просто решил тут сделать рекламу битрикса и унизить все и всех вокруг. Я сейчас просто спросил - зачем он сюда писал - даже ответа вменяемого не получил. Вот и пишу :)

ТС - открою секрет битрикса - те, кто на нем специализируются - такие деньги как у вас ЗП берут за один заказ на удаленке, которые делают 3-10 дней. В принципе битрикс этим и отличается от конкурентов :)

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

Моя дерзость - это ответ на ваше неуважение к людям. Портал - это стандарт, а не что-то узкоспециализированное и сложное. Его можно делать на более 20 популярных базах, как ЦМС так и фреймворках. А то, что вам попадались плохие фрилансеры - так может сначала проблему ищем в себе?

MASTAKILLA:

Речь идет о готовых решениях, если не поняли, могу еще раз повторить, о готовых решениях...🍿

Вообще-то я вам предложит вариант. Если он вас не устраивает, это нормально. Но делать все арабов террористами, только потому, что 10 из них - убийцы - это невежливо как минимум.

MASTAKILLA:
Чего Вас так это задевает? Я не первый день замужем :) Я пришел здесь спросить про готовые решения, а не просил мне с нуля написать решение.

Я говорю про фриланс не по наслышке, много проектов было сделано на самописе, поэтому говорю как есть, зачем себя иллюзиями тешить, что вы круче битрикса по возможностям:)

Да я вроде как и спросил, зачем тут такие вопросы задавать ,если тут в основном фрилансеры, которые ничего сложнее магазина на 3 товара не делали? Как же вам такие люди смогут дать вразумительный ответ?

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

MASTAKILLA:
я думаю фрилансере себе такого позволить не могут.

Естественно, мы исключительно одностраничники делаем, где весь функционал - это отправка данных на e-mail. Никогда не обращайтесь к фрилансерам, они в принципе ничего сделать не могу, а уж тем более позволить себе отладку и проверку на дыры и баги - да что вы, это прерогатива исключительно таких монстров как 1С, Майкрософт, Фейсбук, Адобе. Все, остальные - обходить стороной!

Кстати -а чего же вы тут спрашиваете совета? Тут ведь большая часть - фрилансеры. Вам срочно на форумы битрикса и майкрософта!

Всего: 936