Unity將RenderTexture轉成一張圖片並剪裁儲存到本地
//將RenderTexture儲存成一張png圖片
public bool SaveRenderTextureToPNG(RenderTexture rt, string contents, string pngName)
{
RenderTexture prev = RenderTexture.active;
RenderTexture.active = rt;
Texture2D png = new Texture2D(rt.width, rt.height, TextureFormat.ARGB32, false);
png.ReadPixels(new Rect(0, 0, rt.width, rt.height), 0, 0);
byte[] bytes = png.EncodeToPNG();
if (!Directory.Exists(contents))
Directory.CreateDirectory(contents);
FileStream file = File.Open(contents + "/" + pngName + ".png", FileMode.Create);
BinaryWriter writer = new BinaryWriter(file);
writer.Write(bytes);
file.Close();
Texture2D.DestroyImmediate(png);
png = null;
RenderTexture.active = prev;
return true;
}
擷取前圖片為如下:
剪下後畫面如下:
關於剪裁我想說明如下:
照片需要放在畫布上
從照片的哪個位置開始剪裁,剪多寬和多高
剪裁完畢的圖片相對於畫布,擺在畫布的哪個位置
QQ技術交流群:386476712
相關推薦
Unity將RenderTexture轉成一張圖片並剪裁儲存到本地
//將RenderTexture儲存成一張png圖片 public bool SaveRenderTextureToPNG(RenderTexture rt, string contents, string pngName)
怎麼將一張CAD圖紙檔案轉換成一張圖片的格式呢?
怎麼將一張CAD圖紙檔案轉換成一張圖片的格式呢?CAD格式的圖紙檔案都可以將其轉換成dwg或是其他一些格式的,有時候在我們拿到開啟一張CAD圖紙的時候需要將其轉換成圖片格式時候,我們應該如何進行操作呢?今天小編就要來教教大家怎麼將一張CAD圖紙檔案轉換成一張圖片格式的全部操作步驟了,希望大家進行採納! 第一
怎麽將一張CAD圖紙文件轉換成一張圖片的格式呢?
添加 使用 進入 菜單 term 就是 RoCE 找到 進行 怎麽將一張CAD圖紙文件轉換成一張圖片的格式呢?CAD格式的圖紙文件都可以將其轉換成dwg或是其他一些格式的,有時候在我們拿到打開一張CAD圖紙的時候需要將其轉換成圖片格式時候,我們應該如何進行操作呢?今天小編就
java 將pdf多頁轉換成一張圖片,支援指定頁數
程式碼: /** * 將pdf中的maxPage頁,轉換成一張圖片 * * @param pdfFile * pdf的路徑 * @param outpath * 輸出的圖片的路徑[包括名稱] * @param m
java實現PDF轉圖片(每頁轉換成一張圖片,可單頁轉換或指定頁數)
話不多說,直接上程式碼 public class PDF2IMAGE { public static void main(String[] args) { if(args!=null && args.length>=4) {
如何將壓縮包變成一張圖片
如何將壓縮包變成一張圖片 好多人發過來一個圖片,改變字尾名後卻可以變成一個壓縮包,通過這種方式傳送隱藏檔案的方法很流行,但是怎麼做呢?來看看吧! 工具/原料 電腦 方法/步驟 1 將壓縮包和一張圖片放進同一個資料夾。 2 點選‘開始選單’-搜
Ffmpeg 將視訊分解成多張圖片以及多張圖片合成視訊
1.將視訊分解成多張圖片 -y 覆蓋以前的圖片 %04d 輸出的圖片的命名格式 ffmpeg -y -i Desktop/FfmpegVideos/10.avi Desktop/FfmpegImages/%04d.png 2.多張圖片合成視訊 只是將上面視
php多張圖片拼接成一張圖片
<?php $imgs = array(); $imgs[0] = 'imgs/1.jpg'; $imgs[1] = 'imgs/2.jpg'; $imgs[2] = 'imgs/3.jpg'; $imgs[3] = 'imgs/4.jpg'; $target
Unity將RenderTexture轉化為Texture2D
RenderTexture和Texture2D同樣繼承於Texture,兩者都可以和Texture之間相互轉化,但是兩者之間卻不能簡單的進行強制轉換,我們可以通過以下方式將RenderTexture轉化為Texture2D: int width = rende
利用canvas,把多張圖合併成一張圖片
<!DOCTYPE html> <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="ke
【PHP】正則表示式匹配最後一張圖片並替換
// 要搜尋的內容 $content = '<div class="div"><img class="img" width="200" height="100" src="./../images/img1.jpg" /> <img class="img" w
mnist多個數字顯示在一張圖片並儲存圖片
import os import scipy import numpy as np import matplotlib.pyplot as plt import tensorflow as tf data_path = r"D:\PycharmProjects\dataset" def lo
OpenCV---如何複製一張圖片並儲存(2)
程式碼附下: import cv2 as cv import numpy as np def create_image(): src = cv.imread("D:/matplotlib/0.jpg",cv.COLOR_BAYER_GR2RGB_VNG) cv.imshow("j
opencv第一個例子:讀入一張圖片並顯示
環境:VS2010+opencv2.4.13 注意:把要顯示的圖片放到VS圖片根目錄即可。 #include<iostream> #include <opencv2/core/core.hpp> #include <opencv2/hi
深度學習圖片過大--------------實現將一張圖片裁剪成二圖片併合並
import os import cv2 import numpy as np import tqdm #cv2讀取一律寫成預設模式 #path = 'D:\\program\\fast-neural-style-tensorflow-master\\C\\pic\\' path = 'D:\\pr
php將兩張圖片合併成一張,加上文字
<?php /* * 圖片加微信二維碼,並加文字 */ header('Content-Type: image/png');//輸出協議頭 $dst_path = '4.png';//背景圖 $src_path = 'http://qr.liantu.com/api.php?m=0&
pdfbox將多頁pdf轉成多張長圖片
首先需要說明的幾點事情 本文是基於pdfbox2.0以上版本實現的 主要實現功能是將多頁的pdf檔案轉成1張png或者jpg圖片,或者多張jpg圖片 本文是借鑑將多頁pdf轉成1張長圖片的方法修改 功能由來 最近專案要求能夠實現office(word, e
css sprites將多張圖片合併成一張
div,ul,li,h3{margin:0; padding:0;} ul,li{list-style:none;} div{margin:50px; float:left; font-size:12px; width:200px; background:#eee;} h3{height:28px; li
MATLAB 將多頁.tif格式的圖片轉成多張單頁的圖片
當使用Windows照片檢視器開啟一個.tif格式的圖片檔案,發現其為單張多頁圖片時,我們可以MATLAB將該檔案拆分成多張單頁的圖片。 程式碼如下: %將多頁.tif格式的圖片轉成多張單頁
瀏覽器外掛形式將html轉成pdf,將html轉成圖片
javascript: (function () { var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); var scrip