Перейти к содержимому


Фотография
- - - - -

Кроп JBImage


Сообщений в теме: 11

#1 mr.varhola

mr.varhola

Отправлено 21 May 2017 - 22:07

По умолчанию картинки кропятся по центру - вопрос, как срезать все что ниже, оставляя верхушку картинок?

решение Святоши не помогло, но проблема аналогичная..

Joomla: 3.7.1 JBZoo: 2.3.1 Pro rev3231 Zoo: 3.3.26


  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 22 May 2017 - 10:16

Я предполагаю в данный момент никак.


  • 0

#3 SmetDenis

SmetDenis

Отправлено 25 May 2017 - 06:43

К сожалению, готового решения у нас нет.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 mr.varhola

mr.varhola

Отправлено 25 May 2017 - 09:17

может хак какой-то есть?)


  • 0

#5 CB9TOIIIA

CB9TOIIIA

Отправлено 25 May 2017 - 09:40

может хак какой-то есть?)

 

мое решение и есть хак - подгоните координаты.


  • 0

#6 mr.varhola

mr.varhola

Отправлено 25 May 2017 - 11:12

я делал как вы описали, но без изменений.

что там можно подогнать?


  • 0

#7 CB9TOIIIA

CB9TOIIIA

Отправлено 25 May 2017 - 11:19


	        // smart resize thumbnail image
	        // my rules for slider resize
			if ($this->thumb_resize) {
				$resized_width  = @($this->thumb_height / $this->img_height  ) * $this->img_width;
				$resized_height = @($this->thumb_width / $this->img_width) * $this->img_height;

				if ($this->thumb_width <= $resized_width) {
					$width  = $resized_width;
					$height = $this->thumb_height;
					$src_x  = intval(($resized_width - $this->thumb_width) / $this->thumb_width);
				} else {
					$width  = $this->thumb_width;
					$height = $resized_height;
					$src_y  = intval(($resized_height - $this->thumb_height) / $this->thumb_height);
				}

Формулы меняйте - т.е. делить / умножить - может 

($resized_height - $this->thumb_height) / 2

т.е. тут формула кропа.


  • 1

#8 mr.varhola

mr.varhola

Отправлено 29 May 2017 - 21:42

Спасибо Святоша, все получилось!

Ошибся при тесте - меняю формулу хоть как, хоть множу хоть делю - без изменений.


Сообщение отредактировал mr.varhola: 29 May 2017 - 22:31

  • 0

#9 mr.varhola

mr.varhola

Отправлено 29 May 2017 - 22:35

правда все тесты провжу в элементе jbgalleryimage


  • 0

#10 CB9TOIIIA

CB9TOIIIA

Отправлено 30 May 2017 - 07:13

Хм... Спросите автора (Диму) про тумбы - возможно там что-то иное используется.


  • 0




Click to return to top of page in style!