比特平面分層_平面設計中的分層

比特平面分層

One of the first windows to pop up automatically, when I first started using Adobe Photoshop back in 2013, was the Layers one. Albeit I was dabbling around with it for making memes, it was one of the first things I played around with.

2013年,當我第一次開始使用Adobe Photoshop時,自動彈出的第一個窗口之一就是Layers 。 盡管我因制作模因而四處摸索,但這是我玩過的第一批游戲之一。

A few days back I completed an animation internship under Apsolutio Technologies Pvt. Ltd. (Kolkata, India) and the knowledge of layering helped me in creating quite a number of 2D animated videos with my team members.

幾天前,我完成了Apsolutio Technologies Pvt的動畫實習 Ltd.(印度加爾各答)和分層知識幫助我與團隊成員一起創建了很多2D動畫視頻。

This stands as a testament to the importance of layers, and layering, in not only image editing, but also in video editing and graphic designing as a whole. This important aspect of graphic designing is explored in this blog…

這證明了分層和分層的重要性,不僅在圖像編輯中,而且在整個視頻編輯和圖形設計中也是如此。 本博客探討了圖形設計的這一重要方面。

Image for post

先決條件 (Pre-Requisites)

矢量和光柵圖像 (Vector and Raster Images)

A fundamental concept in computer graphics is the distinction between raster and vector images. Most everyday computer users might be familiar with the extensions of image and video files, but what happens under the hood of that car is a mystery for them. Most of the work done in the early stages of life (school projects) involve raster images. I first discovered vector images while surfing Wikipedia. I downloaded this picture of an equation and it was saved as an SVG file. The magical thing I realised was that the image opened up in a full window around ten times the size shown in a small box in Wikipedia — and there were no cracks or jagged edges. Nothing!

計算機圖形學中的一個基本概念是光柵圖像和矢量圖像之間的區別。 大多數日常計算機用戶可能都熟悉圖像和視頻文件的擴展名,但是在這輛汽車的引擎蓋下發生的事情對他們來說是個謎。 在生命的早期階段(學校項目)所做的大部分工作都涉及光柵圖像。 我在瀏覽Wikipedia時首先發現了矢量圖像。 我下載了這張方程式圖片,并將其保存為SVG文件。 我意識到的神奇之處在于,圖像在全窗口中打開的大小約為Wikipedia中小框中顯示的大小的十倍-并且沒有裂縫或鋸齒狀邊緣。 沒有!

SVG (Scalable Vector Graphics) is one of the vector image formats, others being EPS (Encapsulated PostScript), PDF (Portable Document Format) or AI (Adobe Illustrator Artwork). You might be familiar with the common raster types: JPG/JPEG, PNG, GIF (the moving ones), BMP (the default for older versions of MS Paint).

SVG( 可縮放矢量圖形)是矢量圖像格式之一,其他格式是EPS(封裝的PostScript),PDF(便攜式文檔格式)或AI(Adobe Illustrator圖稿)。 您可能熟悉常見的柵格類型:JPG / JPEG,PNG,GIF(移動的),BMP(MS Paint的較早版本的默認設置)。

Techquickie, YouTube)Techquickie ,YouTube)
Image for post

Zooming in on the raster files will cause pixelation to occur at some point, whatever the resolution may be. This is because raster images are basically rectangular grids, where each space is filled with some colour in the RGB (Red Green Blue) format.

無論分辨率如何,放大柵格文件都會在某些時候導致像素化。 這是因為柵格圖像基本上是矩形網格 ,其中每個空間都以RGB(紅色綠色藍色)格式填充了某種顏色。

Why RGB? This is because any colour can be represented as portions of Red, Green and Blue mixed together. The extremes of this system are Black (absence of any colour, i.e. Red=Blue=Green=0%) and White (all colours combined, i.e. Red=Blue=Green=100%). The cube below is called the RGB Colour Model or RGB Cube and gives a visual idea of the aforesaid…

為什么是RGB? 這是因為任何顏色都可以表示為混合在一起的紅色,綠色和藍色部分。 該系統的極限是黑色(不存在任何顏色,即紅色=藍色=綠色= 0%)和白色(所有顏色組合在一起,即紅色=藍色=綠色= 100%)。 下面的多維數據集稱為RGB顏色模型或RGB多維數據集,它給出了上述視覺效果的直觀概念。

Image for post
The complementary model to the RGB is the CMY (Cyan Magenta Yellow — the corners of the cube in each of XY, YZ and XZ planes)
RGB的補充模型是CMY(深洋紅色黃-XY,YZ和XZ平面中的每個立方體的角)

Vector images, however, are not your everyday paintings and colour grids. They are lines of code. These lines of code define points on a plane, connected by paths — straight lines or curves or polygons… bearing resemblance to vectors in Mathematics. The colour, shape, thickness and other properties are all defined within this block of code. An example of such code (image here) is given below…

但是,矢量圖像不是您的日常繪畫和顏色網格。 它們是代碼行 。 這些代碼行定義了平面上的點,這些點通過路徑 (直線,曲線或多邊形)相連,與數學中的向量相似。 顏色,形狀,厚度和其他屬性均在此代碼塊中定義。 下面給出了此類代碼的示例( 此處為圖片 )…

Image for post
Courtesy: W3Schools, Notepad++
禮貌:W3Schools,記事本++

The more complex the image, the more information the code contains. The most popular vector graphics designer is Adobe Illustrator, followed closely by Inkscape (FOSS). When it comes to raster images, Adobe Photoshop has remained the undefeated champion for a long time, with GIMP (FOSS) coming a close second.

圖像越復雜,代碼包含的信息越多。 最受歡迎的矢量圖形設計師是Adobe Illustrator,緊隨其后的是Inkscape( FOSS )。 在光柵圖像方面,Adobe Photoshop長期以來一直是不敗的冠軍,GIMP( FOSS )緊隨其后。

Image for post

圖片到視頻 (Image to Video)

‘Who Framed Roger Rabbit’ was a 1988 movie, seamlessly combining live-action and 2D animation in the same screen. The second word is the key to understand how photos and videos are linked.

《誰陷害了羅杰·兔子》是一部1988年的電影,在同一屏幕上無縫整合了真人和2D動畫。 第二個單詞是了解照片和視頻如何鏈接的關鍵。

Image for post

Videos are made up of frames — which are basically images. These images are linked together based on one intangible aspect — time. If you view the description of any video in your media player, there is a quantity called the frame rate. Usually, for film, it is around 24 fps (frames per second). This means that there are around 24 images being displayed back to back in one second. That’s it. Millions of images pieced together with audio in the background — and you get your movie.

視頻由幀組成 -基本上是圖像。 這些圖像基于一個無形的方面(時間)鏈接在一起。 如果您在媒體播放器中查看任何視頻的描述,則存在一個稱為幀速率的數量。 通常,對于電影,約為24 fps(每秒幀)。 這意味著在一秒鐘內約有24張圖像被背對背顯示。 而已。 數以百萬計的圖像與背景中的音頻拼湊在一起,您就可以得到自己的電影。

(Apart from the conventional video editor software, VLC Media Player (VideoLan, FOSS) also allows you to view a video in a frame-by-frame fashion. Go check it out!)

(除了傳統的視頻編輯器軟件外,VLC Media Player( VideoLan,FOSS )還允許您以逐幀的方式觀看視頻。請檢查一下!)

Image for post

分層的重要性 (The Importance of Layering)

The importance of layering lies in its application. Let’s take the case of my internship experience as an example. We had to use an existing vector file which had the company’s mascot, edit it, and create a whole animated video around it explaining a financial management app (Finakya). The video had buildings, trees, other characters, even a smartphone to explain the app. With so many components inside a fixed canvas and multiple people working with them to achieve a certain end result, the problem has to be broken down into simpler parts (divide and ru… conquer).

分層的重要性在于其應用。 讓我們以我的實習經驗為例。 我們必須使用具有公司吉祥物的現有矢量文件,對其進行編輯,并在其周圍創建一個完整的動畫視頻,以解釋財務管理應用程序( Finakya )。 視頻中有建筑物,樹木,其他角色,甚至還有一部智能手機來解釋該應用程序。 在一塊固定的畫布上放置了如此多的組件,并由多個人共同努力以達到一定的最終結果,因此必須將問題分解為更簡單的部分(分而治之)。

When we place a video in any video editing app, we are usually given a horizontal workspace. The concept of layering, however, is vertical in nature. It is not concerned with what comes next or what came before. All that matters is who’s on top and who’s down below. Let’s not visualize much…

當我們將視頻放置在任何視頻編輯應用程序中時,通常會得到一個水平的工作區。 但是,分層的概念實際上是垂直的。 它不關心接下來是什么或之前是什么。 重要的是誰在最前面,誰在下面。 讓我們不要想象太多...

Image for post
Software used: NCH VideoPad
使用的軟件:NCH VideoPad

There are two components in the video — the image (Video Track 2) and the underlying video (Video Track 1, along with its audio in Audio Track 1). This is a simple two-part example — easy to merge and manage. Imagine you have thousands of such components. Managing them will not be as easy as this.

視頻中有兩個部分-圖像(視頻軌道2)和基礎視頻(視頻軌道1,以及其在音頻軌道1中的音頻)。 這是一個簡單的兩部分示例-易于合并和管理。 假設您有成千上萬個這樣的組件 。 管理它們并非如此簡單。

An example of a layered photoshop document is given below…

下面提供了一個分層的photoshop文檔的示例...

Image for post
Image for post
The layers are not distinguishable to the final viewer without guide lines (left), their vertical positioning is made clear using adjustments (right) (Adobe Photoshop CS6)
沒有引導線的圖層對于最終查看者是無法區分的(左),通過調整可以清楚地確定其垂直位置(右)(Adobe Photoshop CS6)

Therefore the concept of layering is the same for image or videos. The only factor which creeps in when videos are concerned is time. The work is done vertically via layers and horizontally via frames.

因此,分層的概念對于圖像或視頻是相同的。 有關視頻的唯一因素是時間。 這項工作是垂直通過層完成的, 水平通過框架完成的

Adobe After Effects (AE) is one such video-editing app where the vertical arrangement gets precedence over the horizontal (Adobe Premiere Pro exists for that purpose). Most of the animation work during the aforementioned internship was done in AE.

Adobe After Effects(AE)是這樣一種視頻編輯應用程序,其中垂直排列優先于水平排列(為此目的存在Adobe Premiere Pro)。 在上述實習期間,大多數動畫工作都是在AE中完成的 。

Image for post
Layering in an older version of After Effects(Courtesy: Soft32)
在較舊版本的After Effects中進行分層(禮貌:Soft32)
Image for post

分層和遮罩 (Layering and Masking)

Layer masking is an editing concept that goes hand in hand with basic layering, most of which is discussed above. Masking is close to its literal sense, as it masks a layer with respect to another layer, some effect applied to that layer (adjustment layer), etc.

圖層蒙版是一種與基本分層緊密結合的編輯概念,上面已討論了大部分內容。 遮罩接近其字面意義,因為它相對于另一層遮罩了一層,對該層(調整層)施加了某些效果,等等。

Image for post
An example of adjustment layering
調整分層的示例

基本分層 (Basic Layering)

It is the superimposition of one layer on another and so on… This is what we have discussed in the screenshots supplied. Some other examples which are of use in image editing are also given below…

它是一層在另一層上的疊加,依此類推……這就是我們在提供的屏幕截圖中討論的內容。 下面還提供了一些其他用于圖像編輯的示例…

Image for post
Image for post
Image for post
Image for post
This image contains two layers — one containing the bird and the other the background. Clockwise from top left: Original image, Bird layer moved to right, Bird layer’s transparency altered, Bird layer hue altered and shadow dropped (Courtesy: Magnus Lewan, Wikimedia Commons)
此圖像包含兩層,一層包含小鳥,另一層包含背景。 從左上角順時針方向:原始圖像,Bird層移到右側,Bird層的透明度改變,Bird層的色調改變并且陰影掉落(由Magnus Lewan提供,Wikimedia Commons)
Image for post
Long screens in short phone templates
簡短電話模板中的長屏幕

圖層遮罩 (Layer Masking)

I came about this concept while learning how to put text behind objects in video and the term popped up in a YouTube video. Like any other video editing concept, its roots lie in image editing — it is based on layer masks. In the internship project, we had to use masking in cases where the screen to be shown on the smartphone screen was too long to fit (as shown).

在學習如何在視頻中的對象后面放置文本以及在YouTube視頻中彈出該術語時,我想到了這個概念。 與其他任何視頻編輯概念一樣,其根源在于圖像編輯-它基于圖層蒙版。 在實習項目中,如果要在智能手機屏幕上顯示的屏幕太長而無法容納(如圖所示),我們必須使用遮罩。

We had to apply a mask along the screen borders such that every layer on top of the smartphone layer falls inside the screen and doesn’t spill. Since we were dealing with app screen animation inside the smartphone, this concept was used multiple times and made things easier for the team. Let us see how masking generally occurs in graphic editing.

我們必須沿屏幕邊框應用遮罩,以使智能手機層頂部的每一層都落在屏幕內部,并且不會溢出。 由于我們正在處理智能手機內部的應用程序屏幕動畫,因此多次使用了此概念,這使團隊的工作變得更加輕松。 讓我們看看在圖形編輯中一般如何發生遮罩。

Image for post
Image for post
Image for post
Three layers (from left to right): Background (Sky), Mask (Bird), Foreground (Forest)
三層(從左到右):背景(天空),蒙版(鳥),前景(森林)
Image for post
Mask applied (Courtesy: Wikimedia Commons)
蒙版已應用(由Wikimedia Commons提供)

The layer masking does the following: the black part of the image is hidden and the white part is not, i.e. the black part contains nothing of the foreground (the layer where the mask is applied), while the white part of the foreground is visible. The final result shows this masked result. Instead of black and white, the two extremes, shades of grey can also be used to create a mask.

圖層蒙版執行以下操作:圖像的黑色部分被隱藏而白色部分未被隱藏,即黑色部分不包含任何前景(應用蒙版的圖層),而前景的白色部分可見。 最終結果顯示了該掩蓋的結果。 除了黑色和白色以外,還可以使用灰色陰影這兩個極端來創建蒙版。

Image for post

Layering in video editing is a horizontal expansion from this concept, as discussed before. It is a paramount concept in graphic editing as a whole, with its ripples felt in mainstream film-making too. A proper grasp on it will help with present and future projects dealing with computer graphics.

如前所述,視頻編輯中的分層是此概念的橫向擴展。 它是整個圖形編輯中最重要的概念,在主流電影制作中也能感受到它的漣漪。 對其進行適當的掌握將有助于處理當前和將來處理計算機圖形學的項目。

檢查我們! (Check us out!)

Checkout Finakya at www.finakya.com!Apsolutio is at www.apsolutio.comThe Apsolutio blog is at blog.apsolutio.comHear what Finakya has to say at blog.finakya.com

結帳Finakya在www.finakya.com !Apsolutio是www.apsolutio.com的Apsolutio博客是blog.apsolutio.com聽聽Finakya具有在說blog.finakya.com

翻譯自: https://medium.com/apsolutio/layering-in-graphics-design-c91e528250c9

比特平面分層

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/275997.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/275997.shtml
英文地址,請注明出處:http://en.pswp.cn/news/275997.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

微軟中國推校園先鋒計劃,保障學生低價獲取正版軟件

2010年7月13日,人人網 Lucky 7 率先向同學們宣布了"微軟校園先鋒計劃"上線的消息,該計劃現在接受學生預購正版 Windows 7 專業版和 Office 2010 專業版,正式銷售的日期為7月19日。該計劃的官網是:http://ms.shop.edu.cn…

Nginx laraval-admin 頁面小圖標不顯示 問題處理

laraval-admin 頁面小圖標不顯示 類似問題 nginx下加載eot|otf|ttf|woff|svg等404 錯誤問題 瀏覽器console控制臺報錯 GET http://admin.xxx.com/vendor/laravel-admin/google-fonts/fonts/Source-Sans-Pro.woff2 net::ERR_ABORTED 404 (Not Found)CSS 樣式引用字體 font-face …

Ajax完整資料加代碼

什么是Ajax?答:Ajax是一種無需加載整個網頁,就能夠更新部分網頁,與后臺交互的技術。Ajax的優點?答:能夠在不更新整個頁面的前提下,維護數據。這使得Web程序可以更快速的回應用戶的動作&#xff…

did雙重差分法_Stata中雙重差分操流程及代碼

01簡介現代計量經濟學和統計學的發展為我們的研究提供了可行的工具。倍差法來源于計量經濟學的綜列數據模型,是政策分析和工程評估中廣為使用的一種計量經濟方法。主要是應用于在混合截面數據集中,評價某一事件或政策的影響程度。該方法的基本思路是將調…

Axios 如何緩存請求數據?

大家好,我是若川。歡迎加我微信 ruochuan12,長期交流學習。今天推薦這篇Axios緩存請求數據的文章,相信是常見的業務場景,感興趣的讀者可以看看 umi-request,支持緩存功能。另外我之前也寫過 axios源碼文章,…

Reflection in .net

最近在看設計模式的一些東西,在講到builder模式中使用到了c#的反射機制,從網上找了寫資料,整理如下: 在C#中,我們要使用反射,首先要搞清楚以下命名空間中幾個類的關系: System.Reflection命名空間(1) App…

山西萬榮盛裝迎新春 首屆群眾文化藝術節啟幕

山西萬榮盛裝迎新春,首屆群眾文化藝術節啟幕。 李繼旺 攝 山西萬榮盛裝迎新春,首屆群眾文化藝術節啟幕。 李繼旺 攝 中新網太原1月29日電 (任麗娜)璀璨閃耀的寶鼎廣場花燈展、激情活力的群眾文體賽事、精彩紛呈的紅火熱鬧、精品年貨展銷、李家大院游園會…

MySQL 隱式轉換 字符串和整型說明

MySQL 隱式轉換 字段類型定義 CREATE TABLE user (id int(10) NOT NULL AUTO_INCREMENT COMMENT 編號,/* ...... */name varchar(10) NOT NULL DEFAULT COMMENT 姓名,/* ...... */PRIMARY KEY (id),KEY idx_name (name,nickname),/* ...... */ ) ENGINEInnoDB DEFAULT CHARSE…

安裝vs2017出現閃退現象_Adobe Reader 閃退

在我們的日常辦公、學習中經常會涉及到 PDF 文件,免不了需要處理 PDF 文件如:PDF轉Word、PDF合并、導出成圖片、PDF解密、PDF轉PPT、PDF加水印、PDF簽名等等。PDF是與平臺無關的文件格式,無論在哪種打印機上都可保證精確的顏色和準確的打印效…

從Vue.js源碼中我學到的幾個實用函數

大家好,我是若川。歡迎加我微信 ruochuan12,長期交流學習。今天推薦Vuejs源碼中幾個實用的方法。如果想看Vuejs源碼,不知道如何下手,一般推薦配置Sourcemap,針對單個問題調試來看,如何調試Vuejs源碼&#x…

real類型_如何使用REAL方法對您的Web內容進行現實檢查

real類型Web內容審核模板 (Web content audit template) I recently completed a website audit project for a nonprofit organization through CatchAFire.org. As part of the website audit, I audited every key page’s content, looking for areas of opportunity.我最近…

青海行--(7月26日)翻越祁連山

嘉峪關是最值得一寫的,雖然也是著名的旅游城嘉峪關景點是國家AAAAA級景區,但與敦煌完全不一樣,沒有人山人海的游客,門票也不貴,才10&a…

TikTok真題第1天 | 666.路徑和IV、 207.課程表、210.課程表||

666.路徑和IV 題目鏈接:666.路徑和IV 解法: 參考這篇題解:【LeetCode - 666】路徑和 IV_力扣666路徑總和4-CSDN博客 關鍵點在于: (1)使用map來存node:key 為整數的前兩位,value…

導出Excel

2019獨角獸企業重金招聘Python工程師標準>>> 思路: 1, 引入Excel類庫; 2, 創建一個模板; 3, 將數據填充進去; 4, 生成文件; 下面是一個簡單的示例 $phpExcelObj new PHPExcel(); $titleMap self::TITLE_MAP; //設置表頭 $i 0; foreach ($titleMap as $key > $…

CentOS系統更換yum源(repomd.xml not found解決方案)

CentOS系統更換yum源 問題 當初瞎鼓搗服務器,更換yum源為aliyun的,奈何阿里的源最近全部打不開,導致yum安裝不了,一直報錯: http://mirrors.aliyun.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL E…

在類中用class時數據是共有還是私有_jvm學習筆記之class文件的加載、初始化

編寫的java文件在要真正運行時,會首先被編譯成 “.class"結尾的二進制文件,然后被虛擬機加載。那么在虛擬機中一個class文件要成為java實例,需要經歷好幾個步驟:1、裝載:裝載階段由三個基本動作完成,要…

所有前端都要看的2D游戲化互動入門基礎知識

背景現在越來越多的公司和APP開始使用游戲化的方式去做產品了,所謂游戲化,是指在非游戲環境中將游戲的思維和游戲的機制進行整合運用,以引導用戶互動和使用的方法。支付寶里面的螞蟻莊園、螞蟻森林,通過游戲和公益的結合實現用戶的…

江蘇一動物園現“旋轉活馬” 園方:創意來自馬術訓練

中新網南通1月31日電 (記者唐娟)“旋轉馬設備采用同時容納六匹馬的遛馬器組裝而成,對馬匹沒有任何傷害,初衷是希望給小朋友一種全新體驗,這才有了這個創意項目。”1月31日,針對活馬版“旋轉木馬”引發的熱議,江蘇南通森…

Byte數組轉換成string 的方法積累

.net的加密算法,返回的都是byte[] 類型,在存貯起來讓人非常頭疼,最簡單的方法就是把byte[]轉換成string來存貯,當然如果數據量大的話,另當別論。 所以我就把byte[]轉換成string的方法做一個簡單的積累與分析。目前有3種…

加快信息化建設對地方發展的_加快設計師職業發展的9種方法

加快信息化建設對地方發展的重點 (Top highlight)Over the past few months, I have had an increase in conversations with design students from various institutions, as well as early, to senior-level designers, researchers, & product managers from various co…