『壹』 在自己的照片上加水印 logo用什麼軟體
給圖片加logo水印的簡單方法,還支持批量操作:
第1步,下載工具軟體後安裝打開使用,點擊軟體界面左邊最上面的【圖片水印】功能,然後點擊【添加文件】按鈕,將需要添加水印的圖片導入到軟體中,支持批量導入和批量處理。
『貳』 在COR中如何LOGO圖片轉換成實底的黑色
方法如下:
在CDR裡面有點點陣圖-點陳圖-模式-灰度,按照這樣設置就行了。灰度就是黑白單色的了。
1.改為黑色,可直接用「點陣圖」或「點陣圖」(視版本而定)菜單下的命令--「轉換為點陣圖」或「轉換為點陣圖」將原圖轉換成灰度模式即可;
2.如果改為其他顏色,亦可用上述命令:先將原圖轉換成單色點陣圖(點陣圖),再改變其輪廓顏色即可(默認的填充色是白色,可將其改為無填充)。不過此轉換方法會損失像素和一些細節,請慎用。
『叄』 optpro軟體截圖快捷鍵是啥
ctrl+alt+a 電腦 Ctrl+Alt+printscreen(就是F12右邊那課件)截圖保存在「畫圖」里, 你需要點下「編輯」功能鍵,然後選擇粘貼 F12右邊的那個「PrintScreen」鍵,截圖後可以在畫圖或Word中粘貼出來,另外,Alt+ ...
『肆』 VASP的能帶計算與繪圖
使用的軟體:VASP, Origin, EidtPlus
輔助分析計算的小程序: gk.x, pbnf.x
建立opt文件夾,編輯以下文件:
導入在 Materials Studio 中轉換的坐標信息
導入贗勢庫中的原子信息,例:GeS
如果是集群,還需提交作業的腳本 vasp.job 如下
提交作業
計算結束後, cat out 查看體系是否收斂,如收斂則進入下一步計算。
在 opt 文件夾下建立 scf 文件夾,編輯以下文件
提交作業,產生WAVECAR進行下一步計算
在 opt 文件夾下拷貝建立 band 文件夾
編輯 band 下文件
實坐標與虛坐標通過命令 lv 得到,費米能級通過命令 f 得到,高對稱點可查閱 參考文獻 選取。
輸入命令 gk 獲取KOINTS文件,若文件後有多行零,則刪去,且第二行數據減去相應刪去行數。
提交作業,計算結束後生成 EIGENVAL 文件,輸入命令 pb 得到能帶數據文件 bnd.dat 和 highk.dat,將數據導入Origin繪圖。
將能帶數據文件 bnd.dat 和 highk.dat 導入Origin, 前兩列為 bnd.dat 數據,後兩列為 highk.dat 數據,格式如圖,可使用 EditPlus 進行數據編輯。
『伍』 怎樣看一張圖片是點陣圖還是矢量圖
如果是保存在電腦了的,看保存格式,*.AI、*.cdr等就是矢量圖格式,JPG、PNG這些就是點陣圖格式。如果沒有保存,還在軟體中編輯,把圖片無線放大,不會失真就是矢量圖,失真就是點陣圖。
1、打開Photoshop。
『陸』 R循環畫圖
R是我們做生信進行圖形展示較為常用的軟體,我們在經常使用R進行數據展示,畫一個或者幾個圖,但我們做生信的,批量化是我們最重要的目標之一。比如有時候可能有幾萬個圖需要畫,我們不可能一個一個的去畫圖,這時候就需要進行批量畫圖。
R循環畫圖循環畫圖挺簡單,主要是在dev.off()之前,加上一句print(p)即可,這里的p為畫圖對象,如下所示:
```
for (i in cluster){
name<-paste(i,'cluster_VlnPlot',sep='_')
mkdirs(paste(outdir,'3_marker',sep='/'),name)
for(m in 1:nrow(all.markers)){
if (all.markers["cluster"][m,]==i){
filename<-paste(gene.list[m],'VlnPlot.pdf',sep='_')
graph <- paste(name,filename,sep='/')
pdf(graph, w=12, h=8)
p<-VlnPlot(object = immune.combined, features.plot = c(gene.list[m]), return.plotlist=TRUE,point.size.use = -1,cols.use=color,size.x.use = -1)
print(p)
plot_grid(p)
dev.off()
}
}
}
```
這里print(p)是循環的關鍵
我們在畫圖或者操作的時候,可能有時候某個基因不在我們已有的文件,我們直接循環畫圖,將會出現報錯,而且這個報錯後面所有的圖都將無法正常完成,因此這里需要使用try語句,如果報錯,直接列印報錯信息,並且跳過此圖,直接畫下一幅圖,比如:
```
for (i in 1:cluster_num){
tryCatch({gene<-read.table(paste(i,"diff_gene_condition.csv",sep="_"),sep=",",header = TRUE,row.names = NULL)
graph <- paste(prefix,i,'_diff_featureHeatmap.pdf',sep='_')
pdf(graph,w=12, h=8)
gene_FeatureHeatmap<-c()
if (length(gene[,1]) >=6){
gene_FeatureHeatmap<-as.vector(gene[,1][1:6])
}else{
gene_FeatureHeatmap<-as.vector(gene[,1])
}
p<-FeatureHeatmap(immune.combined, features.plot = gene_FeatureHeatmap, group.by = "stim", pt.size = 0.25, key.position = "top",max.exp = 3,do.return =TRUE)
print(p)
plot_grid(p)
dev.off()
},error=function(e){print(paste(i,"--聚類不在某個組中,差異分析畫所有聚類的熱圖出現錯誤",sep=""))} )
}
```
這里主要使用的語句為:tryCatch({},error=function(e){print(報錯信息)} )
這個是我的第一版的try語句畫圖,並且也成功運行過很多次,包括循環分析、差異分析。
3.第二版循環畫圖
第一版畫圖,其實是有bug,只是一直沒有遇到畫圖報錯的循環,某次,我再運行這個腳本,其中某個基因的數據在我們畫圖文件中不存在,結果直接報錯,畫不出來圖,報錯信息如下:
Too many open devices r
開始一直不知道原因,後面通過查詢報錯信息,找到原因(https://stackoverflow.com/questions/24207960/too-many-open-devices-r),原來是因為報錯的時候,pdf文件已經建立,但是沒有關閉,如果循環太多,將會出現 Too many open devices r 信息。
輸入命令:dev.list()
# tiff jpeg tiff jpeg tiff jpeg tiff jpeg tiff tiff tiff tiff tiff jpeg tiff tiff tiff # 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
得到如上的信息,說明還有十幾張圖還沒有關閉,使用dev.off()關閉十幾次後,就可以正常畫圖了。
找到原因了,那就得解決,這里的解決方案就是在報錯的時候,我們在關閉一下圖片文件,並且刪掉改文件,列印報錯信息,就解決此問題,具體命令如下:
```
if (opt$gene=='yao'){
print('沒有輸入特定的基因做小提琴圖和箱線圖,continue!')
}else{
print("輸入了特別的基因,將對特定的基因進行熱圖和小提琴圖")
costmer_gene_file<-read.table(opt$gene,sep='\t')
costmer_gene<-unique(costmer_gene_file[,1])
mkdirs(outdir,'3_marker/costmer_gene/')
setwd(paste(outdir,'3_marker/costmer_gene',sep='/'))
for (m in 1:length(costmer_gene)){
tryCatch({
print("開始進行特定的基因表達量分布圖繪制。。。。。。。。")
filename<-paste(costmer_gene[m],'FeaturePlot.pdf',sep='_')
pdf(filename, w=12, h=8)
p<-FeaturePlot(object =immune.combined, features.plot = as.character(costmer_gene[m]), min.cutoff = "q9", pt.size = 0.5,cols.use = c("lightgrey","blue"))
print(p)
dev.off()
},error=function(e){
dev.off()
print(paste(costmer_gene[m],"--不在分析分析結果中,基因表達量分布圖出現錯誤,請注意核對",sep=""))
cmd<-paste('rm ',filename,sep=' ')
system(cmd)
} )
}
for (m in 1:length(costmer_gene)){
tryCatch({
print("開始進行特定的基因進行小提琴圖繪制。。。。。。。。")
filename<-paste(costmer_gene[m],'VlnPlotPlot.pdf',sep='_')
pdf(filename, w=12, h=8)
p<-VlnPlot(object = immune.combined, features.plot = as.character(costmer_gene[m]), return.plotlist=TRUE,point.size.use = -1,cols.use=color,size.x.use = -1)
print(p)
dev.off()
},error=function(e){
dev.off()
print(paste(costmer_gene[m],"--不在分析分析結果中,基因表達小提琴圖出現錯誤,請注意核對",sep=""))
cmd<-paste('rm ',filename,sep=' ')
system(cmd)
} )
}
cmd<-paste('ls ',paste(outdir,'3_marker/costmer_gene',sep='/'),'/*.pdf|while read i;do convert $i `dirname $i`/`basename $i .pdf`.png ;done',sep='')
print(cmd)
system(cmd)
}
```
到此,循環畫圖沒有問題了。
2019年1月22日
『柒』 在自己的照片上加水印 logo用什麼軟體
可以使用美圖秀秀軟體添加,方法如下:
1、首先在手機上找到並打開美圖秀秀APP。