❶ 請把這張圖片塗成紅色的英語怎麼說
Please put this picture painted in red!
❷ 照片用英語,怎麼寫
照片英語:photo; picture; photograph; photoprint
1、photo:英 [ˈfəʊtəʊ] 美 [ˈfoʊtoʊ]
n.照片,相片,為photograph的縮略形式。
vt.& vi.(給…)拍照
復數: photos
例句:
I'vegotaphotoofhimonthewall.
我在牆上掛了一張他的照片。
2、picture:英 [ˈpɪktʃə(r)] 美 [ˈpɪktʃɚ]
n.照片,畫像;圖畫,圖片;影片;情景
vt.構想,想像;描繪,畫;描述
例句:
遊客無事可做,只能互相拍照。
3、photograph:英 [ˈfəʊtəgrɑ:f] 美 [ˈfoʊtəgræf]
n.照片,相片
vt.& vi.為…拍照;拍照,攝影;成為拍照對象,在照片上顯得
例句:
.
她的照片登在了《紐約時報》的頭版上。
4、photoprint
英 ['fəʊtəprɪnt] 美 ['foʊtəprɪnt]
n.照片;相片;影印(畫)
(2)給圖片調色用英語怎麼說擴展閱讀:
詞語辨析:
photo和photograph兩詞意思和用法均相同,只是photo較非正式,較常用於口語中。
shot指照片,該詞重點強調拍攝照片的過程,而非已拍出的照片。
snapshot/snap指由非專業攝影師搶拍的照片。
portrait指肖像、半身畫像、半身照此類照片,通常由專業攝影師拍攝。
❸ 為圖片塗色用英語怎麼說
Coloring picture
❹ 照片用英語怎麼說
照片英語:photo; picture; photograph; photoprint
1、photo:英 [ˈfəʊtəʊ] 美 [ˈfoʊtoʊ]
n.照片,相片,為photograph的縮略形式。
vt.& vi.(給…)拍照
復數: photos
例句:
I'vegotaphotoofhimonthewall.
我在牆上掛了一張他的照片。
2、picture:英 [ˈpɪktʃə(r)] 美 [ˈpɪktʃɚ]
n.照片,畫像;圖畫,圖片;影片;情景
vt.構想,想像;描繪,畫;描述
例句:
遊客無事可做,只能互相拍照。
3、photograph:英 [ˈfəʊtəgrɑ:f] 美 [ˈfoʊtəgræf]
n.照片,相片
vt.& vi.為…拍照;拍照,攝影;成為拍照對象,在照片上顯得
例句:
.
她的照片登在了《紐約時報》的頭版上。
4、photoprint
英 ['fəʊtəprɪnt] 美 ['foʊtəprɪnt]
n.照片;相片;影印(畫)
(4)給圖片調色用英語怎麼說擴展閱讀:
詞語辨析:
photo和photograph兩詞意思和用法均相同,只是photo較非正式,較常用於口語中。
shot指照片,該詞重點強調拍攝照片的過程,而非已拍出的照片。
snapshot/snap指由非專業攝影師搶拍的照片。
portrait指肖像、半身畫像、半身照此類照片,通常由專業攝影師拍攝。
❺ 圖像處理 英文翻譯
private declare function varptrarray lib "msvbvm60.dll" alias "varptr" _
(ptr() as any) as long
private declare sub memory lib "kernel32" alias "rtlmovememory" _
(pdst as any, psrc as any, byval bytelen as long)
private declare function getobj lib "gdi32" alias "getobjecta" _
(byval hobject as long, byval ncount as long, lpobject as any) as long
private type safearraybound
celements as long
llbound as long
end type
private type safearray2d
cdims as integer
ffeatures as integer
cbelements as long
clocks as long
pvdata as long
bounds(0 to 1) as safearraybound
end type
private type bitmap
bmtype as long
bmwidth as long
bmheight as long
bmwidthbytes as long
bmplanes as integer
bmbitspixel as integer
bmbits as long
end type
private declare function varptrarray lib "msvbvm60.dll" alias "varptr" _
(ptr() as any) as long
private declare sub memory lib "kernel32" alias "rtlmovememory" _
(pdst as any, psrc as any, byval bytelen as long)
private declare function getobj lib "gdi32" alias "getobjecta" _
(byval hobject as long, byval ncount as long, lpobject as any) as long
private type safearraybound
celements as long
llbound as long
end type
private type safearray2d
cdims as integer
ffeatures as integer
cbelements as long
clocks as long
pvdata as long
bounds(0 to 1) as safearraybound
end type
private type bitmap
bmtype as long
bmwidth as long
bmheight as long
bmwidthbytes as long
bmplanes as integer
bmbitspixel as integer
bmbits as long
end type
使用VarPtr函數可以得到一個變數的內存地址,在此,我也引用了一個可以指向數組的函數VarPtrArray.
使用CopyMemory則可以將數據從一塊內存復制到另一塊內存.
使用GetObj則可以獲得一個對象的內存,在例子中我們用它來得到StdPicture對象的信息.因此,我們需要定義一個點陣圖結構.
最後我們定義了一個安全數組結構,我們用它來替換實際工作的數組.
我們先定義StdPicture對象,並且假設它已經載入了一個圖像. 再定義一個動態數組而不初始化. 我們使用API來將這個數組"分配"到圖像的內存,這樣,我們在數組上的任何改動就能顯示在圖像上了. 代碼:
dim sa as safearray2d
dim bmp as bitmap
dim mvarbytesperpixel
public sub loadpicarray(p as stdpicture,data() as byte)
if getobj(p.handle, len(bmp), bmp) then '獲取圖像信息
mvarbytesperpixel = bmp.bmwidthbytes \ bmp.bmwidth
'將數組映射到圖像
with sa
.cbelements = 1
.cdims = 2
.bounds(0).llbound = 0
.bounds(0).celements = bmp.bmheight
.bounds(1).llbound = 0
.bounds(1).celements = bmp.bmwidthbytes
.pvdata = bmp.bmbits
end with
'拷貝數組信息
memory byval varptrarray(data), varptr(sa), 4
end if
end sub
dim sa as safearray2d
dim bmp as bitmap
dim mvarbytesperpixel
public sub loadpicarray(p as stdpicture,data() as byte)
if getobj(p.handle, len(bmp), bmp) then '獲取圖像信息
mvarbytesperpixel = bmp.bmwidthbytes \ bmp.bmwidth
'將數組映射到圖像
with sa
.cbelements = 1
.cdims = 2
.bounds(0).llbound = 0
.bounds(0).celements = bmp.bmheight
.bounds(1).llbound = 0
.bounds(1).celements = bmp.bmwidthbytes
.pvdata = bmp.bmbits
end with
'拷貝數組信息
memory byval varptrarray(data), varptr(sa), 4
end if
end sub
看看發生了什麼? 首先我們用GetObj來獲取了點陣圖的信息,然後使用這個信息來構造了SafeArray2d結構,特別注意這句:
.pvdata = bmp.bmbits
它將點陣圖點陣圖所在的內存指向了結構.
簡單把, 不盡然,這里有些需要注意的地方:
1:圖像對象必須預先載入一個圖片才能建立一個點陣圖結構,否則它是沒有意義的.
2:安全數組對象必須和數組的生存周期一致,如果你在數組被回收之前就釋放了安全數組對象,那麼數組將無處可指(導致VB崩潰)
3:而在釋放數組之前,又必須將數組還原,否則程序會因為內存泄漏而崩潰.
4:一個256色的點陣圖中,每個像素佔用1個位元組,但是這個位元組只是對應了一個調色板索引而並非一個實際的顏色值. 所以你必須在建立數組之前先把索引轉換成時機顏色.(這里不討論16位色) 幸運的是24位色圖像中存放的是真正的顏色值,但你依然需要顏色對應到RGB位元組中
5:通常來說,點陣圖對應的數組是從左下角開始的,因此數組(0,0)對應圖像的最左下角的點
在你弄完之後,你必須復位數組,見下:
view plain to clipboardprint?
public sub releasedata(a() as byte)
memory byval varptrarray(a), 0&, 4
end sub
public sub releasedata(a() as byte)
memory byval varptrarray(a), 0&, 4
end sub
那麼現在這個數組是什麼呢?它變成了一個2維數組(X,Y),X代表橫坐標,Y代表縱坐標,每一個數組元素是一個位元組. 對於256色點陣圖來說,這個位元組是一個顏色索引,但對於24位色圖像來說,它是一個顏色值. 每個位元組對應了顏色值中的RGB中的一個,所以每個像素是有3個個數組元素組成的.例如:一個100X100的圖像對應一個300X100大小的數組.
數組的大小相對於像素是不同的,因此你當你讀寫某個像素的時候必須自己計算:
view plain to clipboardprint?
public sub drawpixel(data() as byte, byval x&, byval y&, byval c&)
select case mvarbytesperpixel
case 1: data(x, y) = c and &hff
case 2: data(x + x, y) = (c \ 256) and &hff
data(x + x + 1, y) = c and &hff
case 3: data(x * 3, y) = (c \ 65536) and &hff
data(x * 3 + 1, y) = (c \ 256) and &hff
data(x * 3 + 2, y) = c and &hff
end select
end sub
public function readpixel(data() as byte, byval x&, byval y&) as long
select case mvarbytesperpixel
case 1: readpixel = data(x, y)
case 2: readpixel = data(x + x, y) * 256& + data(x + x + 1, y)
case 3: readpixel = ((data(x * 3, y) * 256&) + data(x * 3 + 1, y)) * 256& + data(x * 3 + 2, y)
end select
end function
public sub drawpixel(data() as byte, byval x&, byval y&, byval c&)
select case mvarbytesperpixel
case 1: data(x, y) = c and &hff
case 2: data(x + x, y) = (c \ 256) and &hff
data(x + x + 1, y) = c and &hff
case 3: data(x * 3, y) = (c \ 65536) and &hff
data(x * 3 + 1, y) = (c \ 256) and &hff
data(x * 3 + 2, y) = c and &hff
end select
end sub
public function readpixel(data() as byte, byval x&, byval y&) as long
select case mvarbytesperpixel
case 1: readpixel = data(x, y)
case 2: readpixel = data(x + x, y) * 256& + data(x + x + 1, y)
case 3: readpixel = ((data(x * 3, y) * 256&) + data(x * 3 + 1, y)) * 256& + data(x * 3 + 2, y)
end select
end function
這里給出一個速度對比:
載入一個100X100的24點陣圖像, 我把每個像素都設置為紅色,使用DMA,SetPixel和PSet時間分別為:5ms,60ms,550ms. 編譯之後,分別為:4ms,50ms,70ms. DMA比SetPixel快12倍
附上封裝好的模塊, 只要把它編譯為ActiveX DLL然後就可以在你自己的工程中引用它.
下面是我的測試工程,演示了使用方法:
view plain to clipboardprint?
option explicit
private declare function getpixel lib "gdi32" _
(byval hdc as long, byval x as long, byval y as long) as long
private declare function setpixel lib "gdi32" _
(byval hdc as long, byval x as long, byval y as long, byval crcolor as long) as long
private declare function timegettime lib "winmm.dll" () as long
dim pa as bchpicarray.clspicarray
private sub command1_click()
dim x&, y&, t&
t = timegettime()
for y = 0 to picture1.scaleheight - 1
for x = 0 to picture1.scalewidth - 1
pa.drawpixel x, y, vbred
next x
next y
t = timegettime() - t
picture1.refresh
me.caption = "picarray=" & t
t = timegettime()
for y = 0 to picture1.scaleheight - 1
for x = 0 to picture1.scalewidth - 1
setpixel picture1.hdc, x, y, vbred
next x
next y
t = timegettime() - t
picture1.refresh
me.caption = me.caption & " setpixel=" & t
t = timegettime()
for y = 0 to picture1.scaleheight - 1
for x = 0 to picture1.scalewidth - 1
picture1.pset (x, y), vbred
next x
next y
t = timegettime() - t
picture1.refresh
me.caption = me.caption & " pset=" & t
end sub
private sub form_load()
set pa = new clspicarray
pa.loadpicarray picture1.picture
end sub
private sub form_unload(cancel as integer)
set pa = nothing
end sub
❻ 一個英文名稱可以調圖片顏色的軟體叫做什麼
Photoshop即PS 使用率最高 知名度最大(一般電腦使用,不過有手機版)
PicsArt(手機使用)
Pixir(手機使用)
.......打省略號的意思是說有很多很多同類軟體 以上是我用過覺得比較好用的幾個
❼ 調色用英語怎麼說
調色:
1. mix colors
2. adjusting colour
3. colour mixing
4. colour molation
5. toning
He learned something about how colours are mixed.
他學了一點調色技術。
Some artists like to daub their colors on with appellate knife.
有些藝術家喜歡用調色刀著色。
a printer that uses an electric charge to deposit toner on paper.
用電荷在紙上沉澱調色劑的列印機。
A transparent coating applied to the surface of a painting to modify the color tones.
透明色料塗在油畫表層用來調色的透明顏料
To soften or change the color of(a painting or photographic negative, for example).
調色使柔和或改變如(某幅油畫或照像底片等)的顏色
A chemical bath used to change the color of a photographic print or to preserve black-and-white prints or movie film.
調色液一種用來改變照片底片顏色或保留黑白底片及影片的化學葯液
He's feeling carsick.
碳黑(未完全燃燒的油、木材等的黑色粉末,用於調色或橡膠生產)
❽ Photo(照片)英語該怎麼讀
Photo 讀法 英 [ˈfəʊtəʊ] 美 [ˈfoʊtoʊ]
詞彙搭配:
take photo 拍照
詞義辨析:
picture, photo, drawing的區別:
1、picture 可指相片,圖片,電影片;
2、photo 用照相機拍攝的照片;
3、drawing 畫的畫 Let's go and see a good picture.
(8)給圖片調色用英語怎麼說擴展閱讀
近義詞:print
print 讀法 英 [prɪnt] 美 [prɪnt]
1、n. 印刷業;印花布;印刷字體;印章;印記
2、vt. 印刷;列印;刊載;用印刷體寫;在…印花樣
3、vi. 印刷;出版;用印刷體寫
詞語用法:
1、print用作動詞的基本意思是「印刷,印製」「發表,出版」,主語通常是人,但有時也可以是物,有時可用newspaper, magazine, paper等。
2、print也可指「用印刷字體書寫」。用於比喻, print還可表示「銘刻」等。
3、print可用作及物動詞,也可用作不及物動詞。用作及物動詞時,接名詞或代詞作賓語,可用於被動結構。用作不及物動詞時,主動形式含有被動意義。
❾ 為圖片上色。用英語片語怎麼說
很多人都會回答:Color the picture. 該句子還算正確,但不夠准確,最好說:Color in the picture.
❿ 照片修圖用英語怎麼說
照片修圖:Photoretouching
照片修圖的其他翻譯方法:
美化一下=Beautify your selfie
小P一下=retouch
大P"換臉"=photoshop
(10)給圖片調色用英語怎麼說擴展閱讀
1、Photo retouching:
photo:照片 retouching:修圖
Do youknowwhatisthe photoretouching?
你知道什麽是照片修圖嗎?
2、Beautify your selfie:
Beautify:美化 selfie:自拍照
Beautify your selfie with Photo Apps.
用修圖軟體美化你的自拍照。
3、retouch:
retouch:修圖
Yeah, her picture's totallyretouched.
是呀,她的照片被完全修過。
4、photoshop是圖片處理軟體,口語中,可以表達在photoshop上處理圖片。
Whoa, is that picturerealor is it photoshopped?
這張是原圖還是P的?