Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Обрезка вертикальных и горизонтальных изображений


Recommended Posts

Всем, привет!

 

У меня интернет-магазин картин, есть картины как вертикальные так и горизонтальные.

 

Соответственно обрезка изображений под один размер никак не подходит.

Нужна возможность задания размеров изображений в админке как для вертикальных так и для горизонтальных фото.

 

Т.е движок должен определять (по больше стороне) ориентацию изображения и обрезать ее в соответствии с настройками.

 

Интересует цена и сроки реализации такой доработки.

Надіслати
Поділитися на інших сайтах


Собственно, а зачем?

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

Для изображений в настройках задаете максимальные значения по вертикали(для портретной ориентации) и горизонтали (для альбомной).  Изображение будет изменено соответственно, например при 1200 на 1200 будут изображения

1200х600, 1200х100, 500х1200 и т.д.

Или вы хотите вообще все изображения сделать строго двух размерностей?

Или вы хотите именно обрезать изображения, а не размеры изменять ?

Змінено користувачем Shureg
Надіслати
Поділитися на інших сайтах


Ну.. а ведь не все картины имеют четкий размер

 

Поэтому возможно нужен другой подход?

 

Т.е. просто масштабировать..

 

Делать кроп для превью и масштабировать для вывода в "попап"

 

вот примерно, так

 

http://artvog.slasoft.kharkov.ua/abstrakcii/

Там не всегда есть кроп - как-то сломал, а чинить на демо не хочется.

Надіслати
Поділитися на інших сайтах

crop это и есть обрезка, а по умолчанию в движке как раз масштабирование - уменьшение размера с сохранением пропорций и заполнением изображения по краям меньшей стороны одним цветом (по умолчанию белым) 

Надіслати
Поділитися на інших сайтах

Где то была тема про адаптивный ресайз на форуме

Воспользуйтесь библиотекой ThumbLib

Надіслати
Поділитися на інших сайтах

 

и заполнением изображения по краям меньшей стороны одним цветом (по умолчанию белым)

Вот как раз в пример нет заполнения..

а есть  чистый ресайз.

Надіслати
Поділитися на інших сайтах

Собственно, а зачем?

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

Для изображений в настройках задаете максимальные значения по вертикали(для портретной ориентации) и горизонтали (для альбомной).  Изображение будет изменено соответственно, например при 1200 на 1200 будут изображения

1200х600, 1200х100, 500х1200 и т.д.

Или вы хотите вообще все изображения сделать строго двух размерностей?

Или вы хотите именно обрезать изображения, а не размеры изменять ?

C чего вы взяли что так будет работать?

Если я задам 1200 на 1200 то все фотки будут такого размера и по бокам или сверху/снизу будут белые полосы.

Надіслати
Поділитися на інших сайтах


Где то была тема про адаптивный ресайз на форуме

Воспользуйтесь библиотекой ThumbLib

Из описания этого метода:

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

 

Мне не надо обрезать части изображения, т.к я продаю картины и она должна быть целиком на превью. Т.е нужно именно возможность задать 2 размера для вертикальных и горизонтальных фото.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.