0
A
回答
0
這是作業嗎?正如評論中所建議的那樣,使用新的目標圖片是最簡單的。
但理論上,假設你的原始圖像被表示爲像素的一些維度表,你可以做到這一點,而無需創建一個新的形象:
第一雙原始圖像的兩個維度(與原始圖像停留在「左上角」並佔據新圖像的1/4,並用空白或任何值填充另一個3/4)。
然後從原始圖像中取出右下角的像素,並在調整後的圖像右下角寫入4個相同的像素。
然後將原始像素直接放在前一個原始像素的左側,將其複製到前4個新像素左側的4個像素上。重複,直到到達線的左端,然後再次在上面的線上啓動該過程。
在某些時候,您會覆蓋原始圖像中的像素,但這並不重要,因爲您已經在新圖像中重複了這些像素。
這是純粹的理論,假設你不允許使用外部庫如Pillow。
+0
我不能使用外部庫,我認爲這可行,但我應該找到你寫下來的東西 – erupti0n
相關問題
- 1. 發現:org.apache.spark.sql.Dataset [(雙人間,雙人間)]要求:org.apache.spark.rdd.RDD [(雙人間,雙人間)]
- 2. 優化的Python雙人間循環
- 3. 更換雙人雙引號
- 4. 雙人結果
- 5. Python - 使用string.replace轉義雙引號
- 6. 無頭硒的雙贏使用Python
- 7. 雙擊使用Selenium和Python的文本
- 8. Magento雙人產品
- 9. 雙人和條款
- 10. 師雙機器人
- 11. Python雙循環
- 12. 雙lambda Python
- 13. 雙擊python硒
- 14. 如何逃生雙冒號在Python獅身人面像
- 15. 在python中使用機器人框架
- 16. Python人物數學使用堆棧
- 17. 使用python Normalize人臉標誌數據
- 18. QEMU客人自動化使用python pexpect
- 19. 使用python人性化數字
- 20. 使用Python獲取Outlook聯繫人
- 21. Python imaplib使用發件人域搜索
- 22. 在scalaz中使用Monoid運算符:| + |不是某些人的成員[雙人]
- 23. 雙人火災事件
- 24. Java - 創建雙人遊戲
- 25. 的Java雙人/整數
- 26. 雙腿OAuth和私人API?
- 27. 是煩人雙重價值
- 28. 雙人加入選擇
- 29. 服務人員,雙緩存?
- 30. JButton ActionListener雙人遊戲
爲什麼你不使用一些Python模塊來調整圖像大小 - 即。 'Pillow'。如果你必須做「手動」,那麼首先你需要新的雙倍大小的空白圖像,然後你可以在這個圖像中放置4個像素的方塊。您不能在陰影圖像中放置「4像素方塊」來代替「一個像素」。 – furas
我曾說過可以用2x2像素的方塊替換圖像的一個像素;所以我將有第二個圖像,這是第一個圖像的兩倍 – erupti0n
'替換'可能意味着「從一個像素獲得一個像素,使用它創建4個像素,將這4個像素放在新圖像中(而不是在oryginal圖像)」 。所以首先你必須創建新的雙倍大小的空白圖像。 – furas