Программа для создания схем вышивки

Привет, Пикабу!


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


Я разрабатываю программу для создания схем вышивки крестом из изображений. Она уже почти готова. После защиты диплома я выложу ее в общий доступ для всех желающих безвозмездно, т.е. даром. На разработку меня сподвигла жена, которая искала подобную программу, но так и не нашла подходящую для себя (ну ТЫЖПРОГРАММИСТ, напиши). Сначала это стало моим небольшим хобби, а затем плавно перетекло в тему магистрантского дипломного проекта, потому что темы толком то и не было.


Подходит время защиты диплома, а ко мне подходит время родину защищать. Поэтому хотелось бы поделиться программой со всеми.


Итак, что же она из себя представляет:

Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост
Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост

Состоит из двух частей: главного окна и «мастера».

Главное окно:

Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост

Мастер:

Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост
Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост
Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост

Что «умеет»:

• открывать изображения форматов: *.gif (не анимации), *.bmp, *.jpg, *.jpeg и *.png (втч и картинки с прозрачным фоном);

• редактировать изображения: обрезка, поворот, отражение;

• преобразовывать изображение в схемы с настройками размера, палитры и т.п.;

• отображать схемы в нескольких режимах с линейками и сеткой;

• редактировать схемы (простейшее рисование, изменение палитры)

• сохранять схемы;

• печатать схемы.


Дополнительно реализовал:

• поддержку горячих клавиш;

• отмену действий редактирования;

• перетаскивание файлов (картинки и собственный формат);

• ассоциацию файлов («открыть с помощью»).


Работает на ПК под управлением ОС Windows 7/8/8.1/10 с установленным .NET Framework 4.5.1.


Ну и печать:

Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост

Заказчик доволен, диплом написан.


Страница в VK, посвященная проекту: https://vk.com/mulinet


Всем спасибо за внимание!

Вы смотрите срез комментариев. Показать все
82
Автор поста оценил этот комментарий

А вот если бы вы это дело запилили в виде веб приложения, да с открытым каталогом сделаных схем, тегами, категориями и прочими фишками для облегчения поиска

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

раскрыть ветку (54)
26
Автор поста оценил этот комментарий

Я сделал что-то похожее. Правда, направленность не на схемы, а на паттерны. Теги, обсуждение, лайки, конвертирование в векторный формат, логин через соцсети реализованы :) Группа вконтакте тоже создана, но нет времени ее обновлять.

Популярным проект не стал, паттернов в галерее сейчас около двух тысяч. Разного качества, хороших - около половины.

http://30pxart.com, если кому-то интересно. Или https://vk.com/30pxart.

Иллюстрация к комментарию
Иллюстрация к комментарию
35
Автор поста оценил этот комментарий

Эх, к сожалению не умею я в WEB. К тому же сейчас много групп в ВК и ОК, где делятся схемами. Но подобная идея была в рамках этого приложения, времени не хватило развить.

раскрыть ветку (52)
55
Автор поста оценил этот комментарий
Выложи исходники на гитхаб, когда вернёшься из армии, будет приятный сюрприз, в виде причёсанной и вылизанной программы, которую допишут и превратят во второй блендер, только для этой отрасли.
раскрыть ветку (3)
5
Автор поста оценил этот комментарий
А еще портируют на линукс:) Яб в качестве практики на скале бы переписал:) @MuliNET, выложи на гитхаб:) потом пост с сылочкой замути, я даже подпишусь:)
раскрыть ветку (2)
Автор поста оценил этот комментарий
А еще портируют на линукс
А на чем там под Mono интерфейс писать? GTK+2, мягко говоря, устарел. Летом собираются развивать биндинг к Qt, вот тут может быть интереснее.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Упоси меня ЛММ на моно что то писать как и вообще на шарпе:) можно переписать на Qt QML или на что то под явой:)
6
Автор поста оценил этот комментарий
Автор! Тебе место в раю без очереди!
раскрыть ветку (1)
22
Автор поста оценил этот комментарий
Это такое ласковое пожелание смерти?..
Автор поста оценил этот комментарий

Присоединяюсь к просьбе про Гитхаб, у самого как то была идея сделать подобное, но руки не дошли. Так хоть помогу проекту)

2
Автор поста оценил этот комментарий

Я конечно не гуру, и мои знания ограничиваются знанием пары тегов в html, но net framework вроде может и в web. Но я могу и ошибаться.

раскрыть ветку (30)
1
Автор поста оценил этот комментарий

Может, но не изучал. Как по мне достаточно сложная штука, да и времени на нее нет. А на wpf я уже долго сижу, поэтому на нем и писал.

раскрыть ветку (28)
Автор поста оценил этот комментарий

Блин, я как-то хотел попробовать от скуки поучиться работать с WPF, но как-то тяжко было (знаний тогда в области программирования 0) да и забил потом. А сейчас хоть какие-то знания в Джавке и Шарпе есть да и посмотрел на твою красоту, аж желание появилось, а это главное)

Автор поста оценил этот комментарий
ASP.NET же
Там с вебовой частью могу попытаться помочь, а часть обратотки на сервере у вас уже есть :))
раскрыть ветку (26)
1
Автор поста оценил этот комментарий

Перепутал. ASP конечно же. Путаю названия постоянно)

раскрыть ветку (25)
1
Автор поста оценил этот комментарий

та я не спретензией, а подсказать ;)

сама писала шифраторы/дешифраторы когда-то на нём.

раскрыть ветку (24)
1
Автор поста оценил этот комментарий

В армию ухожу скоро, некогда будет заниматься этим)

раскрыть ветку (8)
7
Автор поста оценил этот комментарий
Ага, создавай репозиторий гитхаб с кодом твоего приложения, когда дембелем приедешь - будет тебе ASP аппликуха)

Ссылку сюда на репозиторий, если можно.
раскрыть ветку (2)
Автор поста оценил этот комментарий

Я вот думаю, может удобней в виде приложения сделать будет для ВК и ОК?)

раскрыть ветку (1)
Автор поста оценил этот комментарий
Что мешает набрать на пикабу армию программеров и сделать под все платформы, включая XBox и DOS?
Автор поста оценил этот комментарий

ого...

ну после возвращения, если интересно будет - отзывайся xD

ещё комментарии
Автор поста оценил этот комментарий
сама писала шифраторы/дешифраторы
На ASP? Это в где могла понадобиться криптография на ASP?
раскрыть ветку (14)
Автор поста оценил этот комментарий

когда неумный куратор в тему диплома добавил "безопасность" - пришлось выкручиваться как могла =.="

раскрыть ветку (13)
Автор поста оценил этот комментарий

Тогда "респект и уважуха" (с) инструментом для этого не вполне предназначенным такое делать, Вы молодец :)) Мне сразу вспомнились спец. функции на javascript, которые я делал примерно по той же причине.

А сейчас чем занимаетесь?

раскрыть ветку (12)
Автор поста оценил этот комментарий

а сейчас магистратура и диплом по виртуализации: полной и контейнерной.

Тесты на докере гоняла.


Правда хочу уйти в админство или в ту же безопасность, но боюсь, что навыков маловато(

раскрыть ветку (11)
DELETED
Автор поста оценил этот комментарий

Может, но подобное приложение без опыта не осилить.

(Я имею ввиду полноценную систему с поддержкой, а не студенческий прототип на коленке).

1
Автор поста оценил этот комментарий

WPF вижу я? :)

раскрыть ветку (13)
3
Автор поста оценил этот комментарий

Да)

раскрыть ветку (9)
Автор поста оценил этот комментарий

Красава, я и сам фанат :)

Иллюстрация к комментарию
раскрыть ветку (8)
Автор поста оценил этот комментарий
Посоветуйте, как побыстрее освоить WPF? Литературу или что-то такое, чтобы не методом тыка.

До этого писал с Windows Forms.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Методом тыка у меня всегда быстрее всего получалось. :) + гугол конечно же.

Автор поста оценил этот комментарий

Эт че это? Blend? Аддон какой для VS?
Не, не. Только ручками, только хардкор)

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

nu-пакет mahapps, все остальное руками.

это не аддон, а мое приложение:) скоро в стим выложу за соточку рубликов

раскрыть ветку (4)
Автор поста оценил этот комментарий

и для чего оно?

раскрыть ветку (3)
9
DELETED
Автор поста оценил этот комментарий

Если я правильно понял, чтобы получить соточку рубликов.

Автор поста оценил этот комментарий
Судя по тому, что вижу на скрине - для хоткеев
1
Автор поста оценил этот комментарий

выложу пост тут как выпущу + скидка для пикабушников:)

Автор поста оценил этот комментарий

Да, WPF легко узнать по его фирменным шрифтам.

@MuliNET, Не пробовал TextFormattingMode="Display"? Что за компоненты?

раскрыть ветку (2)
Автор поста оценил этот комментарий

Fluent Ribbon

раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку