Приложение для захвата кадров из видео и извлечения цветов.
OverviewEnGitHub.mov
![GrabQueue](https://private-user-images.githubusercontent.com/65191747/269185809-269f89fd-2005-4af9-a944-f009ca635911.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODU4MDktMjY5Zjg5ZmQtMjAwNS00YWY5LWE5NDQtZjAwOWNhNjM1OTExLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMyMTU5ODc3YmI0OGE5Y2E4Y2M2MGM3MDI3ZWNkYTg0MjMxMTBkZjkyYmQxZjI2YmUwNWY4ODYzMWQ3Y2EyNmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.XLh5r4sq4smDILp47JQztN0wyzI2RRUeO4eL-UIdxE8)
Панель управления. В приложении есть рабочие области. Чтобы выбрать рабочую область, используйте панель навигации по вкладкам.
![ControlPanelOverview](https://private-user-images.githubusercontent.com/65191747/269180227-b17f91ad-3487-4011-8ed1-3a5426a08236.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODAyMjctYjE3ZjkxYWQtMzQ4Ny00MDExLThlZDEtM2E1NDI2YTA4MjM2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIwMTZlYTY3YWEwZjcxNGQ0NmQ0YWY2NmZhMjZhNmY5ZTI2OTE5MTY2Y2ZiYzA2NDBkOTExMDI0YzA4ODVlOTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.oxnFR3bLBt6isTPNFAkWcxCoPMibfM26iuqIVdyq3yY)
Чтобы изменить настройки приложения, нажмите на шестеренку
![SettingsOverview](https://private-user-images.githubusercontent.com/65191747/269182691-d3c75fd9-7c05-43d8-b0ea-7772d8e715c3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODI2OTEtZDNjNzVmZDktN2MwNS00M2Q4LWIwZWEtNzc3MmQ4ZTcxNWMzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQwMzQ2MjRhOTM0YmM0MWVhNDM3NjRlOTJlODVhYjg2YThhN2ZkYjI3ZDUwNzgzY2JlNjRlNzI2NjI3MGYzMDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.frOUR_6zSC1G3l2mfRw3B3EblggI_3Yf2qMkdYgWWoc)
Чтобы начать работу с видео, импортируйте файлы. Для этого есть несколько вариантов:
Перетащите файлы на вкладку «Очередь захвата»:
![DropVideoOverview](https://private-user-images.githubusercontent.com/65191747/269179365-aa8874d6-3cbd-43e8-b6f1-7dfda1fcbfee.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxNzkzNjUtYWE4ODc0ZDYtM2NiZC00M2U4LWI2ZjEtN2RmZGExZmNiZmVlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE1M2ZlMTI2ZWEzNzI2MGQxYWRhM2M3YWFiYjUwYWNmNzcxYjc4MmM3YjE3MTk2MzhjODNmZTI0NWZiZjVhYTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.p7dOpvbi9ugL-J73K_uWR35baXip_CPWfDcSLDWjcKk)
Импорт файлов через меню приложения:
![ImportVideoOverview](https://private-user-images.githubusercontent.com/65191747/269179452-974de05d-366d-4d4d-9ff7-62f4adcad41b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxNzk0NTItOTc0ZGUwNWQtMzY2ZC00ZDRkLTlmZjctNjJmNGFkY2FkNDFiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc4N2Q5OTQ2ZWE4MjhhZDY2ZDYzNmEyMWYyNzcyOTQ5NTliMGQ2NDQ5ZDQwMzViNjRhZjQxZTQ0M2Q4OTFkNzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Nzihf1Z2U8mkCLwgMWaDEM715hhmAIWRqDtqipYl-qw)
После импорта видео вы попадете на вкладку очереди захвата.
![GrabQueueWork](https://private-user-images.githubusercontent.com/65191747/269185871-45ce338d-4149-40f1-b019-ce68c9d484ba.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODU4NzEtNDVjZTMzOGQtNDE0OS00MGYxLWIwMTktY2U2OGM5ZDQ4NGJhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkxMzg3NGVkODk2MTBmY2M0OWY4MGY5YmM1Y2E5MDRjZGNiOGRlZDJiNmU0MDgzM2U2ZjRlMzgyNGM2ZDNiNWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ZbwDQj5_tmXTtQY_axf93LzRWoRvGGe8A_0cqnnO1ns)
Окно представляет собой таблицу импортированных видео. Первым шагом является выбор папки экспорта. Далее определитесь с диапазоном, вы можете выбрать отрывок или целиком.
![GrabControlPanel](https://private-user-images.githubusercontent.com/65191747/269183823-280056f7-a950-477a-a61a-6f049fb21433.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODM4MjMtMjgwMDU2ZjctYTk1MC00NzdhLWE2MWEtNmYwNDlmYjIxNDMzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI3ZjFiZGYxM2U5NDJiM2U4NTYxMTQyZWVjNzNhM2M4MWU4MmFkNjkxNjIxNzkzOTdmOWQwZWMzN2NmM2IzYWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.S-64cKw3OC2S510HuQaCJoNbmtcDhtcD4mBBeckg8mk)
Укажите интервал захвата кадров в секундах.
![GrabPeriodOverview](https://private-user-images.githubusercontent.com/65191747/269183604-32ccfaf7-4da3-4cc9-a350-9a05344e871a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODM2MDQtMzJjY2ZhZjctNGRhMy00Y2M5LWEzNTAtOWEwNTM0NGU4NzFhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZkYTMyMWMzYzhhZDNjOWQzMWZlNWU4MmQ0MDhkMWVlMDEyZmYzZDdhOGEzZTJiNTYzMDZlM2RhMjM4MzMzOTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.PLsiYiiB9vLPVsadaWo5Gmz5y2f2oPFmJoMgIw_J630)
Наконец, нажмите кнопку «Старт» и управляйте процессом.
![ControlPanel](https://private-user-images.githubusercontent.com/65191747/269185936-e650850d-76ca-4325-acd0-9608254293d4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODU5MzYtZTY1MDg1MGQtNzZjYS00MzI1LWFjZDAtOTYwODI1NDI5M2Q0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcxMTQ4OWE4YTlkOGY0M2NmMWU0ZDdhMDhmNTA4NjYzMDYyOWE3NTA5MmIyYjA2M2UzM2VhYjU3NmZkNWRjZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.irDZZz1ZEXiKdOJfJvIl5yam5v__27_1hctmgFCh-J4)
![Output](https://private-user-images.githubusercontent.com/65191747/246843009-e37c97a6-8c4c-4daf-9e03-f64dc378e3db.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNDY4NDMwMDktZTM3Yzk3YTYtOGM0Yy00ZGFmLTllMDMtZjY0ZGMzNzhlM2RiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ3MjllNGI0OTQxNjlhY2E1MTZlMTIyNGZiNmE3OWE1OTc5MGUzNGI5MTkxMjY0ZjhiODM5Y2IxYjQ1ZmQ3OWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.BOlGSnSkoWDzW01vDw4aQ4Xg-1al98BzzD9QPjVboLA)
Полученные в процессе кадры сохраняются на диск по указанному пользователем пути в автоматически создаваемой папке с тем же именем, что и видеофайл. Имя кадров — это имя видеофайла с суффиксом тайм-кода. Если в настройках включен переключатель сохранения штрих-кода, он будет сохранен в той же директории. В конце откроется проводник с папкой результатов захвата.
Полученный цветной штрих-код можно просмотреть, щелкнув по его полю. Файл также сохраняется в папке.
![StripView](https://private-user-images.githubusercontent.com/65191747/269186096-9255a632-3e54-4569-b208-029e800285d6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODYwOTYtOTI1NWE2MzItM2U1NC00NTY5LWIyMDgtMDI5ZTgwMDI4NWQ2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAyYzMwZDIzMmJmN2Y1NTEzNGMwZDg0MzM2Y2MxZDA4MGY5OGI0NzYzNGNiYmZmZTk1ZmQwZTkyODRkMTgzNzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.zCLso933n7kXzg-NMhhIDvmDVBk4U6yDfDRYbnc8Q1M)
Ниже приведены несколько штрих-кодов из разных фильмов.
Чтобы автоматически импортировать отснятые кадры, вы можете нажать на контекстное меню на видео
![ImportFrames](https://private-user-images.githubusercontent.com/65191747/269187442-f73c58ec-1d3b-40df-8f9c-c5f28ec98cda.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODc0NDItZjczYzU4ZWMtMWQzYi00MGRmLThmOWMtYzVmMjhlYzk4Y2RhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM3ZDU4ZjY0NjJhZDhhNzFiOGJkMWMwMGVhYjc4MDJlZTdmYTVjZmFkMDY3MjFmM2QxZDFlNzhmN2YwNTM3N2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.nu17T38-hjIm6BiIy6NhTMRhIYpvBAeAb_o42IsW6dA)
Отдельные кадры можно импортировать путем перетаскивания во вкладку "Цвета изображения":
![DropImageOverview](https://private-user-images.githubusercontent.com/65191747/269206376-354feafa-45f0-4f81-acb6-2b6bd0b6d739.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkyMDYzNzYtMzU0ZmVhZmEtNDVmMC00ZjgxLWFjYjYtMmI2YmQwYjZkNzM5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIwYzQxMjU5NjVlODgzOTNhNTIxMTUzYWRlODExN2E2MjdiNGUxMWUyMzQ5ZDgxM2U1YTY3Nzk1NDNiMWZiMTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.HWTrl4zSULzF-UZsnzzn01gDnj4xA3SSpvebjnzvRr0)
Или через меню приложения:
![ImportImageOverview](https://private-user-images.githubusercontent.com/65191747/269206527-d6b0c96c-7e9f-4626-9189-9323ec479186.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkyMDY1MjctZDZiMGM5NmMtN2U5Zi00NjI2LTkxODktOTMyM2VjNDc5MTg2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY4ZDkxMGZjMTFmZDg5YzUyYmExNTE2OWU2MjllZjg2NDlkZmRhN2Q2MDY2OGE2OTEwOWM0NmYzY2EwYWU2NzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ndx-UHI4n4XUMzO2Yv0HYknzdHQsLawsubY7YYsL4RM)
![ImageStripOverview](https://private-user-images.githubusercontent.com/65191747/269187026-276913ea-fce3-4a6e-963f-426f448dbbad.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODcwMjYtMjc2OTEzZWEtZmNlMy00YTZlLTk2M2YtNDI2ZjQ0OGRiYmFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRjZGRiNzI3OWRlMjZhNmEyMDhlNzk1NDUzN2JhMjE4MmIwZTE3YWE5N2M4ZGE5MTQ4MmQyMmY1ZWYwNzYzZjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.aF9CrMuZ4j2Hg2xI7zDMMArTu-SGe7OY-TE-Qg3jY3c)
Функциональность для создания цветного штрих-кода на изображении. Перейдя на вторую вкладку со значком фотографии, вам необходимо импортировать изображения, перетащив их в окно. Откроется боковая панель навигации с изображениями. Выбрав тот, который вам нужен, вы можете увидеть предварительный просмотр штрих-кода, который был сгенерирован автоматически. Нажав на цветную ячейку штрих-кода, можно вручную выбрать цвет пипеткой и так далее с каждым сегментом. Чтобы сохранить результат, необходимо нажать кнопку «Экспорт» для одного изображения или кнопку «Экспортировать все» для всей очереди.
Приложение предлагает несколько алгоритмов извлечения цветов.
- Средний цвет по сегментам. Находит доминирующие цвета изображения с помощью алгоритма усреднения по площади.
- Доминирующие цвета. Находит доминирующие цвета изображения путем итерации, группировки и сортировки пикселей с использованием формулы цветового различия.
- Средние цвета. Находит доминирующие цвета изображения с помощью алгоритма кластеризации k-средних.
![Algorithm](https://private-user-images.githubusercontent.com/65191747/269190304-c729283c-5b04-465a-92e2-16b5696742a0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxOTAzMDQtYzcyOTI4M2MtNWIwNC00NjVhLTkyZTItMTZiNTY5Njc0MmEwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk5Y2NhZjkzMWE0ODFjNjE4MjMyODQ2ZDk5ZWViMmY1NTRkMGZkYzhjMzY5Yjc0YzQ2MDFkZTczYzA3MzBjZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.vruH7yEXYqxxPi9PLiRt7Hz69THLKKKNReW7BQbHc1s)
Также возможно исключить белый и черный цвета.
![Flags](https://private-user-images.githubusercontent.com/65191747/269190336-fee9093a-3346-4504-8087-a3be0ca74da1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxOTAzMzYtZmVlOTA5M2EtMzM0Ni00NTA0LTgwODctYTNiZTBjYTc0ZGExLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA2ZDc4MTA0NThkZTZkYjM3MmQ3MzNmZDg4Yzc3NmVhNmQwNWJhOWRkODdiYjhjMzc1OGI3MzkxMzE0Nzk4MGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.DRkAmfX3VisLkQeFiM58p7VSFuHJ3vplkTmzZsdFazc)
Работу приложения можно настроить. Запуск окна для этого лежит в интуитивном месте - в верхней панели системы по нажатию на назвние программы или комюинацией ⌘ + ,.
![settings](https://private-user-images.githubusercontent.com/65191747/261336370-9f9b9aea-61a8-4c0b-828b-6a3cdd742e94.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjEzMzYzNzAtOWY5YjlhZWEtNjFhOC00YzBiLTgyOGItNmEzY2RkNzQyZTk0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg4OTM0ZDIyNzY5ZGFiNGMyY2Y3NWI1ZTExNGUyNTNiODRjNzJhY2M1NWQxOWNlZTJkZTdlYWU3OTBkYTY4OWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.e3DK_bTWlKhEa-VZfJCTZ9wzhLyJpDS7FpnAtqCKCPA)
Или нажав на кнопку на панели инструментов.
![SettingButton](https://private-user-images.githubusercontent.com/65191747/269197810-dffcd2cb-0a36-4f83-b685-e7aeee302145.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxOTc4MTAtZGZmY2QyY2ItMGEzNi00ZjgzLWI2ODUtZTdhZWVlMzAyMTQ1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgxZDcyYzg0NmUyZjA3OWFjZmJjMDJlMzZjYzE5Mzg0NGIyNjFiM2Y4ZmJjNDc0ZjM0YzE1YWE2Nzc4ZDY1Y2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.zIf4mFNWq0oyz2bQczBS8BX1zOsY3HUxlmuhMwKiJGk)
Окно настроек делится на две вкладки.
Здесь есть ползунок для выбора степени сжатия JPG ихображений. И переключатель открытия папки с получишимися изображениями в финале процесса захвата.
![GrabSettings](https://private-user-images.githubusercontent.com/65191747/269188217-8343f0d1-7094-40ad-acb8-7e6a847616c1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODgyMTctODM0M2YwZDEtNzA5NC00MGFkLWFjYjgtN2U2YTg0NzYxNmMxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFjODZlOGRlYWMxZjFjOTc3N2RlNmE4M2M3OTVjY2JjZWUxZGNhNTU5MWE3NDg0NTM2ZTI0YjliZjY2OTgwYjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.-wOdf0HvgS9DVZHMe07npZzF50Zr4LWu94Ke5XRMqqk)
Штрихкод нужен для разных задач и какой он должен быть - должен определит пользователь. На каждом кадре определяется средний цвет или цвета, их колличество можно выбрать. Разрешение конечного изображения может понадобится большим или наоборот маленьким, поэтому есть поля для размера в пикселях. Настройки штрих-кода для изображения состоят из высоты получившейся схемы и колличества средних цветов схемы.
![StripSettings](https://private-user-images.githubusercontent.com/65191747/269188252-96930db1-15db-4e5b-8c28-59f4e0ca7f97.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNjkxODgyNTItOTY5MzBkYjEtMTVkYi00ZTViLThjMjgtNTlmNGUwY2E3Zjk3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZiOTk4MTg5NDIxODBiOWNhMjZkNzQ3N2Y3MWRmMmE4YzJlNjFkMTg5MTQxZDA3YjE2MmUwNTcxYzk3YjQ4MTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.YM0x2n6lEkIBqbh94W7wPBj8IxLDtzjW17YlBt7zks8)
![Colors](https://private-user-images.githubusercontent.com/65191747/246843834-11ed2a66-ecb8-48d5-8616-0c563c68bef9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODM3NjMsIm5iZiI6MTczOTU4MzQ2MywicGF0aCI6Ii82NTE5MTc0Ny8yNDY4NDM4MzQtMTFlZDJhNjYtZWNiOC00OGQ1LTg2MTYtMGM1NjNjNjhiZWY5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAxMzc0M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZmMDExMDM2ZTdkZWM0MmVmNDhmZDgyNTEwN2ZjNzAzNDI4ZjgxOTNiMWY5NWRkNjg5NjQwZWMyYjQwYTBjMjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fZ84m5cda11Od0VtHPMFhVjvT4hU-bCn__IqQj2cPr0)
Вклад в GrabShot всегда приветствуется. Чтобы посмотреть, над чем сейчас идет работа, вы можете зайти в диспетчер задач. Чтобы сообщить об ошибках и предложить новые функции, откройте предложение. Чтобы внести свой вклад в базу кода, просмотрите backlog в диспетчере задач и отправьте запрос на добавление новой возможности pull request. Присоединяйтесь к команде разработчиков.
Служба поддержки осущуствляется по email – dv.denstr@gmail.com.
Приложение использует библиотеку FFmpeg по лицензии - Меньшая стандартная общественная лицензия GNU (LGPL), версия 2.1, скомпелированного спомощью обвертки FFmpegKit.