.felix #4981 20 апреля 2016 (изменено) Народ, мб кто сталкивался. Как намутить обрезку картинки при загрузке, мб гайд какой есть? Ну т.е. загруженную картинку отобразить в канвасе я могу, а вот как добавить контур обрезания, и еще данные с него получать чет не особо продставляю Изменено 20 апреля 2016 пользователем .felix Поделиться сообщением Ссылка на сообщение
TRiPL3 #4982 20 апреля 2016 По типу, как вконтакте при загрузке аватара? Не проигрываю доту с 2013го - dotabuff Поделиться сообщением Ссылка на сообщение
.felix #4983 20 апреля 2016 (изменено) да, именно. Вообще конечно можно в вк зайти и посмотреть, но на работе чет не охото. P.S. Хотя до меня вроде доходит. Т.е. надо нарисовать квадрат поверх изображения и добавить ему возможность перетаскивания и изменения размеров, а потом просто из канваса вырезать изображение с шириной и высотой этого квадрата. Изменено 20 апреля 2016 пользователем .felix Поделиться сообщением Ссылка на сообщение
TRiPL3 #4984 20 апреля 2016 (изменено) Много способов, в зависимости от того, что тебе нужно конкретно.У меня, например, просто <img> и <div> поверх, который выступает областью обрезки. Js ресайзит этот <div> и передает координаты четырех крайних точек (по отношению к левому верхнему углу картинки) на сервер. php режет, добавляет новую картинку куда нужно и возвращает ссылку.По сути тоже самое, что вконтакте. В гугле, к слову, для этого можно найти много готовых решений на jQuery. Я так понимаю, необходимость юзать canvas есть только, если хочешь прям на фронт-енде картинку порезать.Только кому и как это может пригодится вообще не понятно. Изменено 20 апреля 2016 пользователем TRiPL3 Не проигрываю доту с 2013го - dotabuff Поделиться сообщением Ссылка на сообщение
Гость Camus #4985 20 апреля 2016 На фронтэнде не надо резать. Да и вообще гугли jcrop и аналоги по запросу image crop Поделиться сообщением Ссылка на сообщение
Milky_Way #4986 20 апреля 2016 (изменено) гайз, как заставить элемент генериться непосредственно под указателем?Вот так не работает, генерится сверху $("#but").click(function() { $("h1").append('<div><img class="dynamic-pictures" id="pic' + (++counter) + '" src=""></div>'); $("#pic" + counter).css("top", $("#but").css("top")); $("#pic" + counter).css("left", $("#but").css("left")); }); Изменено 20 апреля 2016 пользователем Milky_Way я знаю точно что все телки которые красивые и которые любят ебаться, разбираются в часах Но у меня нету часов, и хуевая ауди поэтому приходится дома дрочить Поделиться сообщением Ссылка на сообщение
.felix #4987 20 апреля 2016 (изменено) Чет какая-то дикая ебала. Нарисуй елемент, а потом скрывай его 'display: none' или показывай 'display: block'. Но даже если тебе надо постоянно добавлять элементы, то... то мне влом рассуждать без кода, давай ссылку или пили пример на кодепене. Изменено 20 апреля 2016 пользователем .felix Поделиться сообщением Ссылка на сообщение
Milky_Way #4988 20 апреля 2016 http://codepen.io/anon/pen/EKRdGN я знаю точно что все телки которые красивые и которые любят ебаться, разбираются в часах Но у меня нету часов, и хуевая ауди поэтому приходится дома дрочить Поделиться сообщением Ссылка на сообщение
fessnik #4989 20 апреля 2016 (изменено) гайз, как заставить элемент генериться непосредственно под указателем?Вот так не работает, генерится сверху $("#but").click(function() { $("h1").append('<div><img class="dynamic-pictures" id="pic' + (++counter) + '" src=""></div>'); $("#pic" + counter).css("top", $("#but").css("top")); $("#pic" + counter).css("left", $("#but").css("left")); }); $("#but").on('click',function() { - так лучше ,чем просто .click(function() А по твоему вопросу $("h1").after('<div><img class="dynamic-pictures" id="pic' + (++counter) + '" src=""></div>'); Изменено 20 апреля 2016 пользователем fessnik Milky_Way понравилось это Поделиться сообщением Ссылка на сообщение
Milky_Way #4990 20 апреля 2016 (изменено) пробовал after, не помогает Изменено 20 апреля 2016 пользователем Milky_Way я знаю точно что все телки которые красивые и которые любят ебаться, разбираются в часах Но у меня нету часов, и хуевая ауди поэтому приходится дома дрочить Поделиться сообщением Ссылка на сообщение
fessnik #4991 20 апреля 2016 (изменено) помогает 100% http://codepen.io/Fessnik/pen/EKRGRJ Изменено 20 апреля 2016 пользователем fessnik Поделиться сообщением Ссылка на сообщение
.felix #4992 20 апреля 2016 (изменено) Поменял p на div - http://codepen.io/felix0808/pen/yOEGEq . По стандарту вложенных абзацев быть не может, ну и аппенд походу и не умеет с ними работать. Изменено 20 апреля 2016 пользователем .felix Поделиться сообщением Ссылка на сообщение
Milky_Way #4993 20 апреля 2016 в ваших кроты вниз уезжаютзачем добавлять div, если картинка тоже обернута в див summon suez я знаю точно что все телки которые красивые и которые любят ебаться, разбираются в часах Но у меня нету часов, и хуевая ауди поэтому приходится дома дрочить Поделиться сообщением Ссылка на сообщение
fessnik #4994 20 апреля 2016 Тебе что нужно то?? Ты спросил как поместить элемент ,после указаного ,after делает именно так. .felix и Edgarchik понравилось это Поделиться сообщением Ссылка на сообщение
CriErr #4996 20 апреля 2016 думаю он говорит о том что страница больше становится когда новые элементы добавляешь в существующее пространство Поделиться сообщением Ссылка на сообщение
.felix #4997 20 апреля 2016 (изменено) Я думаю он имел ввиду что-то типа этого http://codepen.io/felix0808/pen/aNKXzb . Типа можно таскать эту надпись создания кротов и кроты будут под ней появляться. Но на самом деле хрен его знает, сам то он писать не умеет. Изменено 20 апреля 2016 пользователем .felix Milky_Way понравилось это Поделиться сообщением Ссылка на сообщение
Milky_Way #4998 20 апреля 2016 феликс, спасибо, поставил пятюню в профайл.Не очень объяснил, но именно оно и надо было, я знаю точно что все телки которые красивые и которые любят ебаться, разбираются в часах Но у меня нету часов, и хуевая ауди поэтому приходится дома дрочить Поделиться сообщением Ссылка на сообщение
TRiPL3 #4999 21 апреля 2016 Мне понадобилось минуты две, чтобы понять, что на кнопку можно нажать и появится крот, лол. А то открыл все три codepen, потаскал кнопку и по экрану, и не мог въехать в чем разница Не проигрываю доту с 2013го - dotabuff Поделиться сообщением Ссылка на сообщение
choojoykin #5000 21 апреля 2016 +100 ни мало ни много, а много и мало Поделиться сообщением Ссылка на сообщение