Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
55 / 53 / 18
Регистрация: 05.08.2013
Сообщений: 327
1

Crop при уменьшенной картинки

24.10.2013, 20:15. Показов 698. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Собственно что то не могу сообразить с логикой скрипта, может кто подсобит с формулой вычисления.
Есть страница с картинкой фиксированная по ширине в 700px, исходное изображение может быть разным размером и 1920 по ширине и 5000px.
Суть проблемы в том что при нынешнем кропе я снимаю координаты выделенного участка jsом с полного формата картинки, при этом если картинка шириной в 5000px то выглядит сайт очень печально.
Делаю следующее:
к примеру адрес изображения такой
http://site.ru/image/pic.jpg
его разрешение 5000х4000
вывожу на странице следующим образом
HTML5
1
<img src="http://site.ru/image/pic.jpg" width="700">
при выделении вижу получаю следующее
Название: Снимок.JPG
Просмотров: 44

Размер: 14.8 Кб
выделенный участок размером 170х100 (при сжатой картинки до 700px)
Передаю координаты в обработчик как то так
HTML5
1
2
3
4
5
6
 <form action="/crop.php" method="post" onsubmit="return checkCoords();">
            <input type="hidden" id="x" name="x" />
            <input type="hidden" id="y" name="y" />
            <input type="hidden" id="image" name="image" value="http://site.ru/image/pic.jpg" />
            <input type="submit" value="Вырезать">
        </form>
В обработчике принимаю следующие данные
Код
Array
(
    [x] => 19 // отступ слева при сжатой картинке до 700px
    [y] => 30 // отступ сверху при сжатой картинке до 700px
    [image] => http://site.ru/image/pic.jpg
    [w] => 170 // выделенная область по ширине при сжатой картинке до 700px
    [h] => 100 // выделенная область по высоте при сжатой картинке до 700px
    [size_width_original] => 5000
    [size_height_original] => 4000
    [size_thumb] => 700
)
Вопрос как все рассчитать чтобы получить нужный выделенный участок, если изображение было сжато до 700 пикселей?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2013, 20:15
Ответы с готовыми решениями:

Crop
Нужен плагин для обрезки картинки с пропорцией. Типа этого только обрезать можно было с...

Неверное отображение уменьшенной копии изображения
Здравствуйте люди добрые и умные! Движок ДЛЕ 9.8, при добавлении изображения (к примеру 2000*1500)...

Определение координат по уменьшенной копии автоснимка
Здравствуйте. Возник вопрос. Суть вопроса такая: Есть диапазон B3:Q38, который вынесен на...

Crop + превью изображения
Здравствуйте. Хочу соединить два скрипта, но в jquery плаваю.. Есть задача сделать загрузку...

1
55 / 53 / 18
Регистрация: 05.08.2013
Сообщений: 327
25.10.2013, 01:24  [ТС] 2
решено, пол часа гулянок и опять в строю xD
0
25.10.2013, 01:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2013, 01:24
Помогаю со студенческими работами здесь

Кадрирование (Crop) на QML
Здравствуйте! Подскажите пожалуйста, как в QML сделать кадрирование (cropping) изображения. ...

php и Crop изображения 1:1
И снова здрасти :) Нужна маленькая помощь, есть скрипт, который методом &quot;post&quot; получает Картинку,...

rotate, resize and crop images
Кто знает где можно приобрести бесплатно плагин похожий вот на этот: http://kroppr.rborn.info/ ...

выбор рисунка и отображение его уменьшенной копии на странице
Привет Как в ASP.NET можно сделать 1) выбор рисунка из папок 2) последующие отображение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru