導航:首頁 > 操作系統 > android自由裁剪

android自由裁剪

發布時間:2022-06-06 08:09:54

❶ 調用 android 自身裁剪功能

在Android操作系統下可通過編程實現對視頻圖像進行抓拍並對圖片的裁剪與上傳功能。簡單的實現方法採用Android 自帶有關於照片的自由裁剪,非常適用及視頻抓拍的介面功能。
一、視頻抓拍
1、基本類
Android 框架通過 Camera API 或者 camer Intent 的方式,支持 捕捉圖像和視頻 。相關的大類主要有以下幾個:
(1) Camera 攝像時候必須調用到的類;
(2)SurfaceView 提供攝像頭預覽。
(3)MediaRecorder 錄像時候用到的類;
(4)Intent 如果不通過 Camera 對象來操控攝像頭,那麼用兩個intent 動作 MediaStore.ACTION_IMAGE_CAPTURE or MediaStore.ACTION_VIDEO_CAPTURE 也能夠實現攝影和錄像。
o MediaStore.ACTION_IMAGE_CAPTURE —— 向內置攝像頭程序請求圖像的意圖活動類型。
o MediaStore.ACTION_VIDEO_CAPTURE —— 向內置攝像頭程序請求視頻的意圖活動類型。

2、 Manifest 聲明
在使用Camera API前,必須做出使用 Camera 硬體的聲明。主要有下面 點:
(1) Camera 允許:(注意,如果是通過intent 意圖來操控的,則不需要下面聲明)
<uses-permission android:name="android.permission.CAMERA" />
(2)Camera 特徵,比如說名字
<uses-feature android:name="android.hardware.camera" />
(3)如果你要在SD卡中保存照片和視頻,那麼就得開啟SD卡許可權
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
(4)錄音許可權
<uses-permission android:name="android.permission.RECORD_AUDIO" />
(5)如果希望在照片中插入GPS當地信息,還得開啟GPS
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
3、使用方法
使用攝像頭的方法有兩種:
一種是編寫代碼比較少的,快速使用攝像頭的意圖Intent 方法;
另外一種就是 自動外觀的攝像頭用戶界面,要求編寫更多的代碼。
4、使用Intent 快速應用攝像頭:使用默認配置拍攝並保存

二、圖片自由裁剪
關鍵代碼如下:
public void imageCut(Uri uri) {
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(uri, "image/*");
//開啟裁剪功能
intent.putExtra("crop", "true");
//設定寬高的比例
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
//設定裁剪圖片寬高
intent.putExtra("outputX", 100);
intent.putExtra("outputY", 100);
//要求返回數據
intent.putExtra("return-data", true);
startActivityForResult(intent, 100);
}
返回數據後直接在onActivityResult 里對返回的圖片數據進行顯示就行了,這里由於剪切後的圖片較小,個人覺得應該不用考慮OOM的問題,問題是,在調用自帶的裁剪功能的時候,由於沒看源碼,所以不知道在調整裁剪框的時候,顯示的那副圖片有沒有進行壓縮,如果沒有進行壓縮,那麼當圖片很大的時候,載入起來就很容易出現OOM了,明顯對此由於是調用官方的API,我沒有方法去解決它。唯一的辦法就是不用它,而是自己去寫一個,就可以避免這個問題。利用如下的代碼進行壓縮,很好地避免OOM問題。

❷ 在安卓手機上能夠裁剪視頻畫面的軟體,就是把多餘的畫面部分去掉的軟體有沒有

裁剪視頻畫面這樣的情況手機視頻製作軟體是無法辦到,只能改變視頻的容量大小,添加背景音樂 字幕 特效等,可以用電腦上的會聲會影或是愛剪輯等來處理。

❸ 安卓上有沒有好用的視頻畫面尺寸裁剪APP

如今網路視頻盛行,找到一款實用的視頻剪輯軟體非常有必要。筆者盤點了十款最流行的視頻剪輯軟體,供大家交流。

一、愛剪輯

愛剪輯是超易用、強大的視頻剪輯軟體,也是全民流行的全能視頻剪輯軟體。《愛剪輯》是一款更酷的顛覆性剪輯產品,完全根據國內用戶的使用習慣、功能需求與審美特點進行全新設計,許多創新功能都頗具創造性,一開先河,讓您隨心所欲成為自己生活的導演!

二、Camtasia

Camtasia Studio是一款專門錄制屏幕動作的工具,它能在任何顏色模式下輕松地記錄 屏幕動作,包括影像、音效、滑鼠移動軌跡、解說聲音等等,另外,它還具有即時播放和編 輯壓縮的功能,可對視頻片段進行剪輯、添加轉場效果。

Camtasia Studio輸出的文件格式很多,包括 MP4、AVI、WMV、M4V、CAMV、MOV、RM、GIF 動畫等多種 常見格式,是製作視頻演示的絕佳工具。

三、Avidemux

Avidemux(64位)是一款非常強大的視頻編輯和轉換軟體,適合處理視頻文件,比如合並和剪輯 DV 短篇。

Avidemux 還可以轉換視頻文件的格式,提取 VOB 文件中的字幕,還可以把 srt 字幕嵌入到視頻文件中,並且支持多種 filter,所以用來壓制動畫、製作 PSP 電影之類也非常的合適~

四、會聲會影

會聲會影,是一個功能強大的視頻編輯軟體,具有圖像抓取和編修功能,可以抓取,轉換MV、DV、V8、TV和實時記錄抓取畫面文件,並提供有超過100 多種的編制功能與效果,可導出多種常見的視頻格式,甚至可以直接製作成DVD和VCD光碟。支持各類編碼,包括音頻和視頻編碼。是最簡單好用的DV、HDV影片剪輯軟體。

五、視頻編輯王

視頻編輯王免費版是款專業的快速視頻編輯處理軟體,由Apowersof所開發。除了裁切、合並、旋轉以及快進等功能外,視頻編輯王免費版還內置強大的特效,可以為視頻添加註釋、製作文字背景、字幕與編輯字體樣式等,操作很簡單,上手非常快。

六、蜜蜂剪輯

蜜蜂剪輯軟體是一款實用型視頻編輯工具,支持剪輯16:9、4:3、1:1、9:16和3:4的視頻,完美適配各大視頻平台,允許自定義視頻參數,讓配色更符合心意,蜜蜂剪輯提供視頻方向、速度、對比度、飽和度、亮度和色調等參數校正選項,讓你對畫面精雕細琢。

七、智動群剪

智動群剪是一款AI智能自動批量剪輯視頻軟體。加入了雲AI智能、自動化處理剪輯流程,使製作視頻更加方便快捷。

智動群剪支持自動AI配音,加字幕,裁剪,去水印,橫豎屏轉換,圖片轉視頻,視頻插入圖片,加水印,加片頭尾,人臉識別剪輯等功能,所有操作一鍵完成!

八、VEGAS Pro 18

VEGAS Pro 18是一款專業的視頻編輯軟體,可讓您的視頻製作更高效。多個嵌套時間軸,HDR編輯工具,以及易於使用但功能強大的顏色分級工作流程。結合30多種新功能,VEGAS Pro 18可提供全面的工作流程改進,從而增強您的視頻製作效果。

VEGAS Pro 更快地編輯工作流。時間線編輯工具使編輯變得快速而簡單。但更重要的是,它們帶出了你的創造力,因為當你沒有被笨拙的編輯工具所佔據大量時間時,就會擁有更多的思考時間。

九、快剪輯

快剪輯是360瀏覽器推出的一款小視頻製作剪輯軟體,這款軟體相比其他視頻製作軟體剪輯視頻更加快速高效,剪輯完成就可以發布上傳,非常方便,錄制完成後,還可以添加特效字幕、水印簽名等多種效果,趕快下載體驗吧!

十、愛拍剪輯

愛拍剪輯是一款簡單易用,功能強大的視頻編輯軟體,多視頻片段快速實現視頻剪輯和合並功能,可以添加多個文字、圖片和音樂,愛拍剪輯擁有豐富的視頻片頭,精美的濾鏡效果和酷炫的視頻轉場效果,支持文字轉語音、視頻加速慢放和綠幕摳色等功能。可用於視頻製作長短視頻、游戲解說、影視解說和課堂講解視頻等。

展開剩餘

❹ 怎樣用手機剪切視頻,安卓

手機剪切視頻可以使用手機美圖秀秀來剪切。

操作方法:

1、首先,打開手機上面的美圖秀秀進入,選擇界面上方的視頻美化。

❺ android 怎麼裁剪drawable

可使用ScaleType來指定drawable的縮放方式,來實現裁剪效果。

ImageView的Scaletype決定了圖片在View上顯示時的樣子,如進行何種比例的縮放,及顯示圖片的整體還是部分,等等。
設置的方式包括:
1. 在layout xml中定義android:scaleType="CENTER"
2. 或在代碼中調用imageView.setScaleType(ImageView.ScaleType.CENTER);

Scaletype的取值說明:
1. SetScaleType(ImageView.ScaleType.CENTER);
按圖片的原來size居中顯示,當圖片長/寬超過View的長/寬,則截取圖片的居中部分顯示

2. SetScaleType(ImageView.ScaleType.CENTER_CROP);

按比例擴大圖片的size居中顯示,使得圖片長(寬)等於或大於View的長(寬)

3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);
將圖片的內容完整居中顯示,通過按比例縮小或原來的size使得圖片長/寬等於或小於View的長/寬

4. setScaleType(ImageView.ScaleType.FIT_CENTER);

把圖片按比例擴大/縮小到View的寬度,居中顯示

5. FIT_START, FIT_END在圖片縮放效果上與FIT_CENTER一樣,只是顯示的位置不同,FIT_START是置於頂部,FIT_CENTER居中,FIT_END置於底部。
在此就不給出示例了。

6. FIT_XY
不按比例縮放圖片,目標是把圖片塞滿整個View。

❻ 安卓4.2.2圖片裁剪 今天才發現圖片只能按照原比例裁剪,我想要自由裁剪,怎麼辦啊

❼ 如何在Android手機上批量剪切圖片

若手機需要編輯圖片,如果使用的是三星手機產品,請參考以下內容:
1.手機支持圖片編輯器功能:打開照相機-點開某張圖片-菜單鍵-編輯-圖片編輯器-然後可以編輯圖片。
2.下載第三方美圖軟體編輯,如美圖秀秀、網路魔圖等軟體。

❽ android怎麼自定義裁剪控制項

通過設置輸入類型參數 inputType進行限制。 以下例子定義了文本輸入框EditText的id,控制項的寬度和高度,並通過inputType類型限制輸入為number。 這樣使用者點擊該控制項時,會觸發手機原生態介面,並讓鍵盤的默認布局為數字。 <EditText android:id="@+id/editText2" android:layout_width="match_parent" android:layout_height="wrap_content" android:inputType="number" />

閱讀全文

與android自由裁剪相關的資料

熱點內容
python正則表達式貪婪模式 瀏覽:646
愛國精神指的是什麼app 瀏覽:408
壽司解壓系列全集視頻 瀏覽:911
物體三維重建演算法 瀏覽:982
fuli直播app哪個好 瀏覽:918
租辦公室用什麼app 瀏覽:104
醫師定期考核刷題app哪個好 瀏覽:336
導出dmp文件命令 瀏覽:286
手機百度網盤怎麼解壓密碼文件 瀏覽:583
索引重新編譯 瀏覽:604
命令與征服4免cd補丁完美版 瀏覽:426
kotlin編譯為native 瀏覽:140
家用編譯機 瀏覽:550
電子加密貨幣最新政策 瀏覽:380
androidcanvas撤銷 瀏覽:269
安卓手機怎麼把圖標全部下移 瀏覽:185
飢荒被伺服器踢出怎麼進 瀏覽:171
c編譯器哪款好 瀏覽:732
快手寶哥發明什麼app 瀏覽:823
張艷玲編譯 瀏覽:68