回答
如果放大超出其形象原始大小,你會失去質量。這是沒有辦法的。
也就是說,有不同的方法/算法來調整大小,其中一些可能會導致質量下降較少。嘗試調整大小參數以找出最適合您情況的方法。
這是不可能的。試想一下,使用8位顏色的10×10位圖非常簡單的情況。因此有10 * 10 * 8 = 800位的信息。現在嘗試將其放大爲具有8位顏色的100 x 100位圖。這需要80000比特的信息。額外的信息將從哪裏來?有各種各樣的interpolation方案試圖猜測信息應該是什麼,但這是我們能做的最好的。由於我們不知道信息應該是什麼,因此必定會有質量損失。
這裏有一些插值方案:
這些方法具有不同的品質。一些導致鋸齒狀(最近的鄰居),另一些導致圖像軟化(雙線性),另一些導致ringing artifacts(雙立方)。
+1爲WAY更詳細:) – 2010-01-06 16:00:00
這不是不可能!查看Genuine Fractals插件。它使用「基於分形的插值算法」來放大圖像而不會丟失質量。
這是一個Photoshop插件,但說明高品質的放大確實是可能的。 (我想知道是否可以通過.Net應用程序調用它?嗯...)
這仍然是插值。也就是說,這仍然只是一個明智的猜測。 – jason 2010-01-06 18:16:07
是的,它仍然是插值。不過我已經看到它用於製作貿易展覽的大型圖形,結果非常棒。還要考慮觀看距離。廣告牌圖形可能不會從10英寸外看起來很棒......但從更合適的距離觀看時看起來很好。 – 2010-01-06 18:30:24
- 1. 創建從一個TextView的圖像(而不失品位)
- 2. 如何創建gif而不會丟失任何圖像質量
- 3. 如何調整圖像的大小而不損失質量
- 4. 如何擴展位圖類
- 5. 如何放大和縮小位圖而不失去分辨率?
- 6. 任何用於顯示大型位圖的良好C++庫
- 7. 如何從大位圖採樣圖像時使用URI而不是resID?
- 8. 從文件加載圖像(任何電腦作品)C++ Builder
- 9. 我該如何執行c中的移位而不丟失位?
- 10. C#下載圖像,而不擴展
- 11. 調整大小的SKSpriteNode而不失品位
- 12. 如何擴大在FPDF(PHP)的圖像
- 13. 如何縮小圖像(ImageView或ImageButton)而不丟失圖像?
- 14. 如何用asp.net壓縮圖像而不丟失圖像質量
- 15. 調整圖像的大小而不失真圖像在codeigniter
- 16. 如何檢測圖像中的對象而不使用C++中的任何庫?
- 17. 如何獲取ColdFusion來縮放任何類型的圖像?
- 18. 如何將CSS圖像邊框懸停而不移位圖像
- 19. 如何旋轉圖像而不丟失像素數據? (pygame的)
- 20. 如何找到沒有擴展名的圖像的MIME類型?
- 21. 如何從任何類型的提要中提取標題,圖像和文本?
- 22. 如何擴展新任務類型的Gradle任務的行爲?
- 23. 如何擴展SWFLoader組件以「適合」其中的任何大小的圖像?
- 24. 如何在Java中壓縮jpeg圖像而不丟失該圖像中的任何元數據?
- 25. 在C++中,當我們創建一個類而不擴展到任何類時
- 26. 如何在C中定義1位大小的數據類型?
- 27. 如何保證C++類型的位數
- 28. 如何使圖像看起來更小,從任何圖像 - 精靈而不是單個圖像?
- 29. 如何將任何類型(BMP,JPG等)圖像轉換爲DICOM圖像
- 30. 如何使用MeioUpload行爲上傳任何類型的文件不僅圖像
如何放大圖像而不會丟失質量?當然,除非它是基於矢量的。 – 2010-01-06 14:48:19
@klausbyskov:這是可能的。我多次在CSI上看到它:「增強!」 ;-)獲得真正的銳利... – 2010-01-06 15:00:30
我認爲這是內置於他們在CSI上使用的Mac ...只是說「增強」,你得到一個1280x720 HD-res圖像從三個像素... – 2010-01-06 16:01:12