Chuanying - what you see is what you get. 传影--所见即所得

Related tags

Utilities chuanying
Overview

传影--所见即所得

简介

从前

想要制作证件照,需要先把图片用QQ传到电脑,再用PS手动抠图;

看到一句喜欢的话,想要记到电脑里,需要一个字一个字用键盘打出来;

看到黑板上老师写的公式,想要记到Word里,需要用MathType一点点打出来;

但是有没有可能,只用手机拍照,就能搞定上面所有的事,一步到位?

为了实现这个想法,我做了一些混合开发的尝试,于是便有了本项目:传影--所见即所得

预览

图片 文字 公式

开始

注意:本项目目前只支持macOS

请确保手机与电脑处在同一Wi-Fi下

电脑端:打开assets目录下的chanying.dmg,安装到macOS

手机端:Android、iOS安装包需自行打包(详见开发

设置辅助功能与屏幕录制白名单

打开设置->安全与隐私->隐私,将传影添加至辅助功能与屏幕录制白名单

确保你的macOS系统中存在python3环境

在终端中输入which python3查看python3路径

> which python3
你的python3路径

若非/usr/local/bin/python3路径,请先建立软连接

ln -s 你的python3路径 /usr/bin/local/python3

然后安装opencv依赖

pip3 install opencv-python

传影已经准备就绪 😊

开发

假设你已安装配置好Flutter开发环境

首先克隆项目到本地,并在lib/app/app.dart文件里配置好相关应用id和key

然后获取项目依赖

flutter pub get

📦 打包Android应用

flutter build apk --release

📦 打包iOS应用

flutter build ios --release

📦 打包macOS应用

flutter build macos --release

声明

本项目严重参考自 cyrildiagnear-cutpaste,并加入了对文字与公式识别的支持。

特别感谢 cyrildiagne 令人惊艳的想法和不可思议的实现。

You might also like...

Extension functions on ValueListenable that allows you to work with them almost as if it was a synchronous stream.

functional_listener Extension functions on ValueListenable that allows you to work with them almost as if it was a synchronous stream. Each extension

Oct 9, 2022

MB Contact Form is a basic flutter widget which helps you for your contact page.

mb_contact_form is a third party flutter package. This is a simple version of Contact Form. This can be easily added to your flutter projects. This make your works simpler and your code shorter. This is recently updated and has null safety too.

Oct 17, 2022

A flutter package allows you to search all universities in Brazil

Universities This package allows you to search all universities in Brazil. Usage To use this plugin, add universities as a dependency in your pubspec.

Oct 24, 2021

A flutter package that allows you to transform your excel to json

excel_to_json A package that allows you to transform your excel to the following format: Excel To JSON Getting Started At current the package allows y

Nov 7, 2022

Flutter App which lets you share memes among your friends.

Flutter App which lets you share memes among your friends.

meme_share_app About App Flutter App which lets you share memes among your friends . Here one have 2 options : NEXT : Load Next Meme. SHARE : To Share

Oct 30, 2021

A Flutter plugin that exposes Monet (Material You, Material 3) system colors on Android 12.

A Flutter plugin that exposes Monet (Material You, Material 3) system colors on Android 12.

Monet Colors A Flutter plugin that exposes Monet (Material You, Material 3) system colors on Android 12. Returns null on unsupported platforms and lea

Aug 26, 2022

Flutter package to help you lazily load and display pages of items as the user scrolls down your screen.

Flutter package to help you lazily load and display pages of items as the user scrolls down your screen.

Flutter package to help you lazily load and display pages of items as the user scrolls down your screen.

Dec 13, 2022

Library for help you make userbot or bot telegram and support tdlib telegram database and only support nodejs dart and google-apps-script

To-Do telegram client dart ✅️ support multi token ( bot / userbot ) ✅️ support bot and userbot ✅️ support telegram-bot-api local server ✅️ support tel

Jan 7, 2023
Owner
Life is short, make it sweet.
null
Official Git of flutter code-push made by Chimera inc. If you want to get more info or seek for biz corporation, you can contact [email protected].

中文版 Chimera Flutter Code Push Chimera is a Dart compiler developed by ourselves, which generates interpretable and executable bytecode to implement co

Waytoon 21 Oct 6, 2022
The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs.

The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs. Inspired by SwiftGen. Motivation Using asset path str

FlutterGen 1.1k Jan 6, 2023
A mobile map based application to help people everywhere around the world get help

Wonder This is a mobile application made by flutter. The application is called "Wonder" because it will help people everywhere around the world to get

Sara Nersisian 1 Dec 2, 2021
Flutter get Android meta-data in AndroidManifest.xml

Flutter get Android meta-data in AndroidManifest.xml

周枇杷! 1 Mar 9, 2022
Morphological analysis of Japanese sentences. This Flutter plugin helps you to analyze Japanese sentences.

ringo ringo is japanese word separator. Usage final ringo = await Ringo.init(); final tokenized = ringo.tokenize('吾輩はRingoである'); print('tokenized: $to

ryo 8 Oct 31, 2022
A flutter project that helps you visualise the sorting algorithms.

SortViz A flutter project that helps you visualise various sorting algorithms. Description A sorting visualizer that visualises different sorting algo

Mahima Goyal 3 Sep 7, 2021
A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully & easily modifiable.

A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully

Muhammad Hamza 20 Jun 7, 2022
With this package you can display numbers or any other text more nicely

flutter_number_animation With this package you can display numbers or any other text more nicely Preview Works with text too! How to use Add this to y

idan ben shimon 8 Jun 7, 2022
Allows you to cancel compute operation.

cancelable-compute.dart Spawn an isolate, run callback on that isolate, passing it message, and return the value returned by callback or canceled by u

Olzhas Suleimen 8 Oct 7, 2022