原文:基於vue和canvas開發的作業批改,包含畫筆、橡皮擦、拖拽到指定位置、保存批改痕跡等功能案例

前言 由於業務需求,需要開發一個可以批改作業的組件,網上搜的一些插件不太符合業務需求,沒辦法 gt lt 只能自己寫唄 此處掉頭發兩根 。 其原理是在學生提交的圖片上使用畫筆批改 橡皮擦 拖拽縮放 旋轉 按步驟減分 和其他一些輔助功能操作,期間踩了很多坑,但也是在學習中成長,這里貼出來可以給迷茫的人一個參考,也給自己記錄一下。代碼寫的通俗易懂,我覺得大家只要有點基礎都可以看懂,這個案例不是最完美的 ...

2021-06-09 18:35 0 2317 推薦指數:

查看詳情

android之畫板功能橡皮擦 畫筆大小和畫筆顏色

第一展示設置畫筆顏色的功能,第二展示設置畫筆大小的顏色,而第三則展示橡皮擦功能,這節將圖標顏色設置為了藍色,並且,增加了最左邊的按鈕(其實,就是在gridview中多增加了一個item)。 下面分別討論,橡皮擦,設置畫筆大小,設置畫筆顏色的主要思想: 1. 橡皮擦功能: 基本原理:橡皮擦 ...

Thu Dec 25 02:32:00 CST 2014 2 5784
android 畫板之橡皮擦功能開發

記錄一下橡皮擦功能開發。 講一下原理: 橡皮擦功能要用到Paint類的一個屬性: paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN)); 這句代碼的意思是: 只在源圖像和目標圖像相交的地方繪制目標圖像 不懂 ...

Sat Aug 13 01:35:00 CST 2016 8 5570
在自己實現的ios畫圖程序中如何實現橡皮擦功能

通過cgcontextref來畫圖的時候,實現橡皮擦功能的方式有兩種: 1. 將畫筆設置為背景色來實現橡皮擦功能。 這種情況適用於當前設置context的blend mode為normal的時候,即 CGContextSetBlendMode ...

Sat Mar 17 22:58:00 CST 2012 0 3887
Unity 實現橡皮擦效果

我所實現的橡皮擦效果是設置圖片某點的像素的透明度為0,來簡單實現擦除效果的; 下面是效果 首先需要注意兩點:1:設置 Main Camera 的 projection 屬性為Orthographic ...

Tue Oct 08 20:00:00 CST 2019 0 1425
記一次英語批改作業軟件的開發-除了老師和家長,它也可以批改作業

除了老師和家長,它也可以批改作業 最近一個家長退群的故事在某博上了熱搜。故事中老師和家長的矛盾由批改作業集中爆發,至於孰是孰非,還是交給吃瓜群眾去評價吧,作為一個技術工作者,我突發奇想,是否以后能讓機器來輔助老師批改作業呢?這仿佛是個維護世界和平的點子! 經過一陣調(搜)研(索),在英語 ...

Sat Dec 05 18:02:00 CST 2020 3 523
Unity3d UGUI 實現刮刮卡 橡皮擦

有個朋友問我怎么在Unity中使用 UGUI 實現刮刮卡功能,之前確實沒有做過,但我想了下,應該使用 Shader 可以達到。於是花了點時間實現了下改功能。 下面說下實現方式。 這里我主要使用到一個腳本和一個Shader。 另一個腳本 ...

Tue Dec 29 02:54:00 CST 2015 1 2935
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM