我想調整圖像大小而不失去其原始質量。例如我有10個不同尺寸的白色背景。我想讓他們在50 * 50的相同大小。所以符號應該保持在同一個地方並在外面添加額外的白色像素。 我使用cv2.resize(template[1], (25, 45), 255)
但我的符號散落。我不想失去質量。我也看到這個帖子resize image canvas to maintain square aspect ratio in Python, OpenCv,但沒有找到合適的在不改變圖像內部形狀的情況下調整圖像大小
0
A
回答
0
這裏是一個很好的參考鏈接,這個問題和使用我發佈的模塊。
https://pypi.python.org/pypi/python-resize-image
,但你正在尋找的語法如下:
resize_contain
這將調整圖片的大小,以便它可以適合指定的區域,保持率和無作物(同行爲作爲background-size:contains)。
語法示例:
resize_contain(image, size, validate=True)
調整圖像的大小,以便它可以容納在指定區域中,保持率和不作物。這與CSS背景大小相同:包含屬性。一個白色的背景邊框被創建。
將圖像調整到最小以使其包含在200x100矩形中是源圖像與目標圖像之間的比率。
from PIL import Image
from resizeimage import resizeimage
fd_img = open('test-image.jpeg', 'r')
img = Image.open(fd_img)
img = resizeimage.resize_contain(img, [200, 100])
img.save('test-image-contain.jpeg', img.format)
fd_img.close()
相關問題
- 1. 如何在不拉伸的情況下調整圖像大小?
- 2. 如何在不拉伸的情況下調整圖像大小?
- 3. 如何在不裁剪圖像的情況下調整圖像大小?
- 4. 在沒有UIScrollView的情況下調整圖像的大小
- 5. 如何在不失透明度的情況下調整圖標圖像大小?
- 6. 調整圖像大小後放大圖像內的圖像
- 7. 回形針:在不降低圖像dpi的情況下調整圖像大小或設置爲固定dpi
- 8. 在不更改圖像大小的情況下更改img容器的大小?
- 9. 從圖形調整圖像大小?
- 10. 在不影響寬高比的情況下調整圖像大小
- 11. 如何在不調整圖像大小的情況下壓縮PDF?
- 12. HTML - 改變圖像內部的圖像並保持幀大小不變
- 13. 調整大小的外部圖像
- 14. 節點在不保存圖像的情況下使用url調整圖像的大小
- 15. 更改圖庫圖像與調整大小的圖像
- 16. 圖像的大小調整
- 17. 調整按鈕內的圖像大小
- 18. 調整容器內的圖像大小?
- 19. 如何在不失去C++或opencv圖像質量的情況下調整圖像大小
- 20. 在不改變顏色的情況下更改圖像亮度
- 21. MYSQL - 在沒有調整大小的兒童的情況下獲取父圖像
- 22. 不需要的圖像在位圖到圖像的大小調整大小
- 23. 改變圖像的大小不同的圖像的源,將不會在IE中調整大小
- 24. 調整圖像大小調整圖像大小而不切斷邊框
- 25. 如何在不更改div大小的情況下更改div內圖像的大小
- 26. div內的圖像在調整屏幕大小時不會調整大小
- 27. 調整圖像大小
- 28. Drupal - 圖像調整大小
- 29. 調整圖像大小5
- 30. php調整大小圖像
我想通過python來做到這一點。 – afaq
請允許我一些時間來研究這個問題,我會再次發佈 –
如果您從未使用PIP,您將需要使用PIP爲python安裝此模塊,並且可以在此處找到PIP使用的簡單參考... https ://packaging.python.org/tutorials/installing-packages/ –