能否把一張照片完全轉成矢量圖?

這樣就可以無損放大了?


如果把要求稍稍降低一些,降低到類似「能否用矢量圖重現 99% 的照片信息?」這樣的要求,那麼答案是可行的:


上面的圖片都是用 AI 的網格漸變工具做出來的,是的,都是矢量圖。雖然實際上,這些圖片在查看大圖後,仍有一些「計算機感」;不過,只要投入時間和精力,矢量圖的「計算機感」會越來越少,直至趨近於沒有。

不過,要知道,我們說的「矢量圖可以無限放大」是指兩點:

  1. 矢量圖可以(近乎)無限添加細節
  2. 矢量圖無論如何放大,都不會出現「像素塊」

那麼,像上面的這些圖能不能滿足這兩點呢?第二點是可以滿足的,但第一點就不是了。問題的關鍵是在於:在這個案例中,矢量圖所能呈現的細節,完全取決於照片本身。如果隨便拿一張街景照片重現矢量圖,那麼無論是人還是電腦都無法分清三百多米外的那個模糊的人臉,究竟長得是類似吳彥祖還是鳳姐。

最後,上面的那些矢量圖都是用人肉描摹出來的,以你們人類目前的科技水平來說,完全由計算機直接把照片做 image tracing 成有帶有彩色色階漸變的矢量圖還是很困難。


如果你想任意放大照片我建議你用分形,而不是「傳統」的矢量圖


反對目前排名第一的答案。
矢量圖轉點陣圖,做是可以做。但是,轉換的過程只能丟失信息,不可能增加(有意義的)新信息。
也就是說,可以放大,但是放大到比原來照片還大以後,也看不到更多的細節。
相對照片無損,是有可能做到的;相對被拍攝的場景無損,是不可能的。
比如,遠處的人臉,在照片上只有幾個像素;無論怎麼放大,也不可能看清楚。

重要的不是矢量圖處理速度慢;計算出更多的像素,沒有設備能顯示、列印。
重要的是即使用矢量圖,放大出來的像素,也不可能提供關於被拍攝物體的更多細節。
而這樣的插值放大,是不需要用到矢量圖的。有其他更有效的演算法,可以直接處理點陣圖。


以現有手段不能完全實現,只能最大程度接近。


Vector Magic. 請支持正版
或:Illustrator自帶功能


不邀自答。
本人的研究生畢業設計的一部分就是點陣圖矢量化。
*****************************下面是答案*****************************************
首先是結論:可以,但是矢量化照片意義不大。
原因:
簡單的矢量化一般分為兩個步奏:1,顏色量化;2,單色矢量化
任意的點陣圖(也就是光柵圖)都可以矢量化,但矢量化後的效果差別非常大。
矢量化效果比較好的圖是顏色量少,大色塊的圖,比如本人做的紋織圖像的矢量化。
我的點陣圖的目標是以前用點陣圖編輯器繪製圖,這樣的矢量化效果一般比較好


矢量圖只適合用來表現簡單的線條和圖形,你要是想把一張表現人物風景的照片轉換成矢量圖,那就只能是成為手繪的樣子了。點陣圖放大確實是會變模糊,但是它表現具象的能力是矢量圖完全無法比擬的,點陣圖和矢量圖都存在,存在即合理,他們各有各的價值與優缺點。
從某種角度來說,矢量圖可以直接轉換成點陣圖,表面看起來沒有什麼變化(如果不放大的話),而點陣圖轉換成矢量圖就有困難了。如果是圖形簡單的點陣圖還可以,普通的照片的話有點困難。


這。。。要高質量,自己重新用cdr畫


Coreldraw是可以將點陣圖矢量化,但是,矢量化後的圖形難免有些失真,若題主的圖形色彩不複雜的話,倒是可以的。


參考 @ruanyf 的博文神奇的圖像處理演算法中提到的Depixelizing演算法


現在coreldRAW和AI都在致力於這種吧,把點陣圖轉化為矢量圖在最新版本的coreldRAW里做得還算不錯了。


ps是不能做成矢量圖的,我一般是用AI做的,不過一張照片要主動轉化成矢量圖得看你的照片,一般情況下都是手繪的。


像素1比4不帶演算法放大單像素可以達到一定尺寸,或者1比16


推薦閱讀:

如何把照片較真實地 PS 得丑些?

TAG:Adobe Photoshop | 平面設計 | CorelDRAW | 矢量圖 |