forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   Cистема Редактирования Графики GRAF (http://forum.boolean.name/showthread.php?t=5952)

AndruXa 26.04.2008 11:01

Cистема Редактирования Графики GRAF
 
Вложений: 1
Первая работоспособная версия моего векторно-растрового графического редактора на Блице, кстати занявший первое место на городской конференции по электронным проектам, многое нужно еще дорабатывать, если разберусь с принципом хранения так называемых 32-битных integer-чисел, то скорость выполнения возрастет в 1.5 - 2 раза:)
пожалста потестите, кому не лень, отпишитесь о фпс, скорости, да и вообще о ваших впечатлениях. Заранее благодарен

jimon 26.04.2008 12:55

Ответ: Cистема Редактирования Графики GRAF
 
1) ничего не понятно
2) ничего не понятно
3) ничего не понятно
4) ничего не понятно
5) потом понял что нужно создать картинку
6) не разобрался почему рисуется только точками
7) круги рисуются через попу
8) нету границы рисунка
9) для отката нужно руками создавать точку отката
10) растр видно, а в каком смысле векторный редактор ?
редактор может быть или векторный или растровый
но вместе - бред

в общем ничего интуитивно не понятно
и черный фон глазу не приятен для таких вещей
по-психологии черный фон используют если надпись далеко
а если надпись близко - белый фон

zheland 26.04.2008 13:10

Ответ: Cистема Редактирования Графики GRAF
 
запускаю;жму пробел;
Error!
Цитата:

Array index out of bounds

AndruXa 26.04.2008 13:48

Re: Cистема Редактирования Графики GRAF
 
Цитата:

1) ничего не понятно
2) ничего не понятно
3) ничего не понятно
4) ничего не понятно
5) потом понял что нужно создать картинку
6) не разобрался почему рисуется только точками
7) круги рисуются через попу
8) нету границы рисунка
9) для отката нужно руками создавать точку отката
10) растр видно, а в каком смысле векторный редактор ?
редактор может быть или векторный или растровый
но вместе - бред

в общем ничего интуитивно не понятно
и черный фон глазу не приятен для таких вещей
по-психологии черный фон используют если надпись далеко
а если надпись близко - белый фон
Хех, ЖЖЖГЕШЬ!!! в этой програмке на моих глазах разобрались родители и причем довольно быстро, если еще учесть, что кроме майкрософт офиса они ничего не щупали
Цитата:

не разобрался почему рисуется только точками
какими точками, уточни, ты про что???
Насчет фона - не пробовал зайти в элемент меню Вид??? Там можно менять и стиль и фон
А насчет пырбела - я там убрать забыл обработку нажатия, а вот массив удалил
ПОЖАЛСТА ВЫКЛАДЫВВАЙТЕ ФПС И КОНФИГУРАЦИЮ КОМПА!!!

jimon 26.04.2008 14:23

Ответ: Cистема Редактирования Графики GRAF
 
AndruXa
почему тогда человек который сходу разбирается в большинстве языков программирования и пакетов для рисования и моделирования
не может разобратся в такой примитивной програмке ?
видимо ты её только для родителей и писал её

Magus 26.04.2008 15:56

Ответ: Cистема Редактирования Графики GRAF
 
Благодаря jimon'у пропустил первые четыре пункта, начал сразу с пятого.
Замечания:
0)совсем не понял, зачем нужен инструмент "точка".
1)инструмент "кисть" рисует очень странно: если мышь двигать достаточно быстро, получается не линия, а группа точек, стоящих на траектории движения курсора.
2)инструменты "прямоугольник" и "линия" рисуют очень странно: не сразу допер, что левой почкой мыши задаешь начальную точку рисования, правой - конечную.
ИМХО, лучше сделать, как в том же Paint'е - все делается левой кнопкой+за мышкой тянется рамка\линия, показывая, как фигура будет выглядеть.
3)как рисуются круги, вообще не понял.
4)неплохо бы по умолчанию при запуске создавать пустое изображение, включать панель инструментов.
5)черно-красная цветовая гамма имхо не рулит.

З.Ы.: FPS стабильный 160-175. P4 2.8MHz, 1Gb ram, GeForce FX 5700 256 mb.

ARA 27.04.2008 19:17

Ответ: Cистема Редактирования Графики GRAF
 
Тестил на старом компе.
Fps - 130
с открытым изображением - 110
Celeron 2000, GeForce 6600 - 256 mb

Не плохо так, ещё немного и будет пеинт =) Продолжай.
Если хочешь достойного будущего для своего редактора, коси под фотошоп во всём, тогда его будут юзать)

ABTOMAT 27.04.2008 22:37

Ответ: Cистема Редактирования Графики GRAF
 
Вообще зря вы так этот редактор ругаете - для творения одного человека, который непрофессионал в программинге (т.е. работает за спасибо, а не за деньги) - очень неплохо.
Однако непонятно всё. Ну вот непонятно. Люди, особенно всякие комиссии на конкурсах, учителя в школах и ВУЗах и прочие ламеры (возможно, к первым это и не относится) любят простоту. Даже в ущерб функционалу. Так уж человек устроен, что ему лень в чём-то разбираться, он будет пользоваться тем, что понятно, но малофункционально, чем тем, что многофункционально, но в нём надо разбираться.
Так и здесь.
Общие рекомендации:
1. Контрольную точку создавай каждое действие.
таких откатов наберётся больше 30 - удаляй самое старое.
Неплохо бы сделать панель выбора отката, подобную Фотошоповой Hitory.
НИКОГДА не заставляй делать это руками, это очень бесит. На то он и бекап что автомат ;)
ом делается
2. Фон сделай не чёрный (как уже выше писалось) а такой же как и фон меню и всяких панелей - так будет единый стиль и не ак противно глазу.
3. Панель инструментов вынеси влево, там она более привычна. И вот не надо при запуске её скрывать - она должна быть сразу видна, я долго тупил, где же все инструменты.
4. "Создать новое изображение" вынеси в меню "файл" - опять же, все уже привыкли, что в меню Файл всегда есть Создать-Сохранить-Открыть-Выход из программы а не так что Открыть и Сохранить там есть а Создать новое нужно искать по всей строке меню. Кстати быстрые кнопки Новый-Открыть-Сохранить-Ундо-Редо тоже не помешают.
5. Когда вызывается "Создать новое изображение" то в ём поставь изначально не 0*0 а что-нибудь другое, скажем, 320*240. Опять же для удобства - люди не любят, когда нужно утруждать себя ещё какие-то размеры вводить, они привыкли всё время жать "далее", "ок", "применить". А тут раз - и нифига не вышло! Изображение какого-то х*я размером 0*0 и в ём ничего не нарисуешь =-О Кто виноват? Ясен пень, редактор - гальмо, а автор - ... Так что вот, рассчитывай всегда так, что если просто надать на "ок" всё равно должно что-то получиться, причём средней паршивости.
6. Когда выбираешь цвет - когда двигаешь ползунки делай чтобы был ещё маленький прямоугольничег и он бы менял цвет в зависимости от того как ты надвигал ползунки. Кстати неплохо бы иметь возможность ввести значения и с клавиатуры (это же касается и выбора размеров создаваемого файла)
7. Редактирование векторных фигур вынеси в ОТДЕЛЬНЫЙ ИНСТРУМЕНТ а не как пункт меню, я смотрю, его почти никто и не нашёл :(
8. Управление созданием эллипса делай как во всех редакторах. Давишь мышкой, ведёшь по диагоняли, и за мышкой тянется эллипс. Если нажмёшь ещё Шифт (или Контрол) то будет не эллипс, а круг. Но ни в коем случае не оставляй всё как щас. Это пздц.
9. То же самое качается и создания линиии - давишь мышкой, и, держа её, возишь по полю, а за неё тянется линия. Отпустишь - линия остаётся.
10. Инструмент "Точка" - фффтопку.
11. Когда ведёшь кисточкой, то если быстро вести мышь (об этом кстати тоже выше писали) остаётся не линия а кружочки по траектории движения мыши. Соеднияй их если расстояние между ними больше значения N
12. Когда наводишь на кнопки панели делай чтоб вылазила подсказка а то не сразу поймёшь что что значит.
13. ФПС при рисовании векторных фигур достигает значения 3-4, это жёппа.
14. ФПС при обычном рисовании 100-200, в пределах допустимого.
15. При настройке параметров всех эффектов должен быть превью, иначе не знаешь что делаешь, какие параметры куда крутить.


З.Ы. Ну, родителям ты, наверное, объяснил как пользоваться ;) Мои вон даже в пейнте не рулят :-D

З.З.Ы.
ЦП 2800 МГц Интел Целерон
ОЗУ 1024 Мб ДДР-1
ЖиФорс 6600 128 Мб АЖП
400 Гб свободного места на жёстком диске
Монитор 19" 1280*1024, ЖК отклик пиксюля - 8 мс
ОС:
1. Винда ХР
2. Ubuntu Linux

Bagration 27.04.2008 23:50

Ответ: Cистема Редактирования Графики GRAF
 
Хорошо, мне понравилось. Есть канешно минусы, писать не буду, за меня уже все написали. А так все гуд, как то мне понравилась прога.

zheland 28.04.2008 18:20

Ответ: Cистема Редактирования Графики GRAF
 
Обсуждаются круги.
*old_MouseX,old_MouseY - переменные сохраняющие изначальную позицию курсора мыши (при нажатии)
Как я понял у тебя круг рисуется так:
Код:

Oval(old_MouseX,old_MouseY,MouseX(),MouseY())
Если-бы функция Oval выглядела-бы так:
Код:

Oval(x1,y1,x2,y2)
тогда всё было-бы правильно, но она выглядит так:
Код:

Oval(x,y,width,height)
так-что у тебя получается круг от координат old_MouseX,old_MouseY изначально шириной old_MouseX и высотой old_MouseY
т. е. изначально x начала рисования круга равен его ширине, а y начала рисования круга равен его высоте
вот как должна выглядеть твоя функция
Код:

Oval(old_MouseX,old_MouseY,MouseX()-old_MouseX,MouseY()-old_MouseY)

zheland 28.04.2008 18:45

Ответ: Cистема Редактирования Графики GRAF
 
Цитата:

ПОЖАЛСТА ВЫКЛАДЫВВАЙТЕ ФПС И КОНФИГУРАЦИЮ КОМПА!!!
FPS:
960 при старте
700 при открывшимся файле TestImage.JPG
600 при наведении курсора на изображение
530 инструмент №1
470 инструмент №2
525 инструмент №3
100 инструмент №4 (круг)
535 инструмент №4 (квадрат)
525 инструмент №5

Конфигурация:
ПЭВМ Miditower: Core 2 Duo E4600 / 1024 Мб - оперативки / 250 Гб - жёсткий (162 - свободно) / 256 Мб GeForse 7300 GT - карта
15 дюймов / 1024x768 - максимальное / ЖК
Windows XP

*Если надо поточнее скажи.
p.s. : извеняюсь что так поздно

newman 28.04.2008 18:47

Ответ: Cистема Редактирования Графики GRAF
 
Не работает размытие "memory access violation". Из раз 15-ти только один раз сработало.

zheland 28.04.2008 19:01

Ответ: Cистема Редактирования Графики GRAF
 
Отразить - не работает : "memory access violation" (ошибка)
Ретушировать - сильно тормозит (недочёт)

Повторяю: пункт Изображиние=>Новое будет привычнее в Файл=>Новое (недочёт)
Вид=>Стиль оформления=>Настроить вручную : не работает кнопка отмена (ошибка)
При коэффициентах отклонения раывных нулю не видно ползунки (недочёт)

HolyDel 28.04.2008 19:02

Ответ: Cистема Редактирования Графики GRAF
 
Цитата:

Не работает размытие "memory access violation". Из раз 15-ти только один раз сработало.
на твоей машине проблема...
если аффтар кончено не писал что то типа:
a=a/rand(0,15)

newman 28.04.2008 19:12

Ответ: Cистема Редактирования Графики GRAF
 
Цитата:

Сообщение от drunnik (Сообщение 80295)
Отразить - не работает : "memory access violation"
Ретушировать - сильно тормозит

Повторяюсь: пункт Изображиние=>Новое будет привычнее в Файл=>Новое
Вид=>Стиль оформления=>Настроить вручную : не работает кнопка отмена

Отразить работала. Щас опять попробовал. Перестала работать.

Проц - Пентиум 4 2,4Ггц, 768мб - оперативки, видюха GeForce Fx 5500 256мб.


Часовой пояс GMT +4, время: 07:11.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot