- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
я просто не врублю как срезать справа 25
Занятный диалог получается..
Ширину указать?
p.s. рекомендую "асилить" ман-страничку.. она правда не такая большая.
p.p.s. к следующему вопросу по сабжу просьба код прилагать..
режу слева 50px, нуна 25 слева и 25 справа
пойду в мауле почитаю, но я вроде там не видел этого.
Ладно, объясню принцип
есть картинка скажем 100px в ширину
Нужно сделать 50px, причем вырезать по центру, то есть отрезать 25 слева и 25 справа.
Пишем
$config['width'] = 50; (максимум картинка)
$config['x_axis'] = 25; (откуда начинать, то есть с 25 пикселя слева)
Тоже самое для высоты.
А ,что бы библиотека не учитывала базовые соотношения ,дописываем
$config['maintain_ratio'] = FALSE; (максимум картинка)
Вроде все.
ПС - я это делать только для gd2, для остальных библиотек не пробовал.
видать я что то жестко не понимаю )))
в мауле
Я понимаю это так, если установили 30px значил слева срежет 30px.
Или все же я не прав? И она уже заведомо учитывает размер картинки и если 30px стоит, то она режет по 15px с каждой стороны...
видать я что то жестко не понимаю )))
в мауле
Я понимаю это так, если установили 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
И получаем вырезанную по центру картинку
неправильно понимаете.
☝ вот оно, значит у меня все правильно режет, как надо.
размеры да я не знаю, узнаю их как раз токи
~~~~~
$image = getimagesize($source_size);
~~~~~~
спасибо.
bay_ebook, все же вы не правы )
Сейчас протестировал и понял что режет только с одной стороны.
Взял пример изображения размером 1920x1080
Скриптом сжал картинку по высоте до 350px, получил ширину 622, затем прогнал через crop для получения размера 500х350, отрезал кусок ширины в 122px, затем побежал в фотошоп для эксперимента.
Взял тот же оригинальный размер 1920x1080, сжал ее по высоте, обрезал с двух сторон по ширине (слева 61px и справа 61px).
На выходе получил другое изображение, отличное от cropa. Т.е. crop режет изображение именно слева, а не рассчитывает соотношение сторон для обрезки изображения относительно ее центра.
Вобщем вопрос открыт ( Как же все таки заставить crop резать слева и справа, а не с одной стороны.
Вобщем вопрос открыт ( Как же все таки заставить crop резать слева и справа, а не с одной стороны.
Включить мозг.. на второй странице уже.
1. указать x_axis = 1/2 от того, что нужно обрезать
2. указать width = ширину того, что нужно получить.
Т.е.
bay_ebook, все же вы не правы )
Сейчас протестировал и понял что режет только с одной стороны.
Взял пример изображения размером 1920x1080
Скриптом сжал картинку по высоте до 350px, получил ширину 622, затем прогнал через crop для получения размера 500х350, отрезал кусок ширины в 122px, затем побежал в фотошоп для эксперимента.
Взял тот же оригинальный размер 1920x1080, сжал ее по высоте, обрезал с двух сторон по ширине (слева 61px и справа 61px).
На выходе получил другое изображение, отличное от cropa. Т.е. crop режет изображение именно слева, а не рассчитывает соотношение сторон для обрезки изображения относительно ее центра.
Вобщем вопрос открыт ( Как же все таки заставить crop резать слева и справа, а не с одной стороны.
Вы бы внимательно причитали, то, что я написал, а ivan-lev вам уже даже картинкой разрисовал.
Повторюсь -хотите обрезать по сторонам, отнимите от базовой ширины нужную, остаток разделите на два и будет вам то,что нужно. Куда еще проще :)