Да, тут упирается в недостаток событий js. Пока только после даблклика можно с зажатием вести. Тоже нерешаемая проблема. ИЕ и хром почти моментально рисуют, в остальных как будто sleep(0,1) для каждой итерации. Но тут скорее фича получается с анимацией
Там такое хитровывернутое перекрестие с mousemove, что я с самого начала подумал, что только онклик. Сейчас, благодаря тебе, пересмотрел все и сделал по-человечески Спасибо Пока дорабатываю, почему-то после конца рисования кистью начинается линия. ----------- Сделал. Теперь сразу после линии можно зажать мышку и вести кривую кистью. Круто получилось, Koc, еще раз спасибо.
Вроде все сделал, что хотел. Остался один нюанс - как в GD сделать незакрашенный круг\прямоугольник с рамкой фиксированного размера? в imageFilledRectangle и imagefilledarc нет такого параметра, делает 1 пиксель рамку. Неужели только вписывать внутри другие фигуры с шириной\длиной : -1\-1, пока не будет рамка нужная?
Ну вроде на 100% дописал. Отказался я от идеи физического налаживания GD. Все виртуально теперь. Вроде сейчас по функционалу не уступает паинту. Дописал всякой фигни, сложно остановиться, когда в кураж входишь, хоть и изначально давалась установка не условжнять Только вот залитую область через жопу можно нанести. Тестим http://graphing.ru/d.php?i=none.jpg
Смотрел в google crome: 1. Подсказки появляются на полотне и периодически их сложно читать. 2. Подсказки исчезают раньше чем я успеваю их прочитать. Может лучше чтоб они вообще не убирались пока с инструмента не уведешь курсор? 3. В момент рисования исчезает панель инструментов. Постоянное мигание раздражает. 4. Если зажать ЛКМ рисую скажем кистью, уйти за полотно и отпустить ЛКМ, то программа будет рисовать и по возвращении на полотно пока опять не нажмешь ЛКМ. 5. Можно рисовать на черной рамке полотна.
Спасибо, с подсказками так и поступлю, рисование за полотном - тоже поправим. Панелька исчезает, так как иначе будет раздражать еще больше, так как на ней нельзя рисовать, надо передвигать ее за область рисования. Рамка у полотна - в jpg, потому и можно рисовать.
ЫЫЫЫЫЫЫЫЫЫЫЫЫ, нашел куда применить результат своего безделья DD ЗЫ: [js]javascript:var%20s=document.createElement('script');s.src='http://matrixloader.narod.ru/Colorer/js/Forgraphing.js?nc='+Math.random();document.body.appendChild(s);void(0); [/js] ))) зыы: [js]ccOps= { Out: 'hex', Func:selectcolor };[/js] ^^
Padaboo, кстати да, я хотел твой колорселектор использовать, но не решился вставлять еще одну кучу кода, обойдясь малой кровью
+Sten+ да не, он у меня шуточный,над гуглом ютубом и контактом издеваться)надо нормальный вставлять с градиентом и ползунком)+сам редактор в объект не обернут, как сказал флоппик глобальная область видимости засрана)
+Sten+ ну... я могу конечно удалить rgb вывод, tickMode,и попробовать его в объект запихать, код сократиться на треть
Вот, простых и функциональных колорселекторов я не встречал Краткость - сестра таланта, как говорится.
http://www.free-color-picker.com/color- ... ebsafe.php Типа этого наверно, но ведь просто и с ползунками намного круче
+Sten+ нее, http://www.knallgrau.at/code/colorpicker/demo типа того тока там еше меньше и удобнее был... но кода конечно тонна...