我正在用PHP製作一個網站,用戶上傳圖片作爲他們的個人資料。我已經有這個工作很好。但是,我希望用戶圖像爲圓形。從我看過的內容來看,我相信我不能將圖像裁剪成一個圓圈,我不得不掩蓋圖像以使圖像的一部分透明。我真的不知道從哪裏開始。如果有人能指出我正確的方向,或者甚至有一些示例代碼,我會非常感激!圓形圖像?
圓形圖像?
回答
只需將圖像保存爲正方形,然後使用圓角修剪圖像。
您將圖像設置爲div中的背景圖像,並將CSS設置爲具有圓角(足以讓您的div爲圓形)。您也可以使用PIE將此CSS標記在IE 6-8上正常工作。有關更多詳情,請參閱PIE網站。
謝謝!我這樣做,它的工作。 – user906357
但是,這裏是我如何獲得用戶圖像。如何將用戶圖像放入div的背景? <?php $ check_pic =「members/$ id/image01.jpg」; $ default_pic =「members/0/image01.jpg」;如果(file_exists($ check_pic)){ $ user_pic =「」; } else { $ user_pic =「」; ? } > #apDiv20 {// 這裏是我唯一的猜測/嘗試但失敗了 \t背景圖像:<?PHP $ user_pic; ?>; \t border-radius:189px; \t position:absolute; \t width:378px; \t height:378px; } – user906357
@ user906357你也可以在圖像上做圓角。從未嘗試過。 – dqhendricks
您不必如果你有一個一致的頁面背景實際上編輯圖像。假像這樣...
<div style="width: 50px; height: 50px; background-image: url('path/to/user/image.jpg'); background-position: 0px 0px; background-repeat: no-repeat;">
<img style="margin: 0px; padding: 0px; border: none;" src="path/to/circle/mask.png" alt="" />
</div>
你也可以在你的樣式表中加入相當多的標記(清理它)。
- 1. Android的圓形邊框圓形圖像
- 2. Css圓形圖像
- 3. 圓形圖像視圖
- 4. 圓形圖像文本
- 5. div內的圓形圖像
- 6. 圓形裁剪圖像
- 7. 旋轉圓形圖像
- 8. Opencv - 圓形圖像扭曲
- 9. 用asp.net圓形圖像
- 10. 將圖像製成圓形
- 11. JavaFX的圓形圖像
- 12. UITableViewCell圓形圖像查看
- 13. 圓形圖像鏈接
- 14. 圓形按鈕與圖像
- 15. 旋轉圓形圖像
- 16. 作物圓形圖像
- 17. Android:環形內部的圓形圖像
- 18. CSS圓形裁剪矩形圖像
- 19. Android圓形圖像列表視圖
- 20. 檢測圖像中的圓形圖案
- 21. 圓形圖標圖像模糊
- 22. ios中的圓形圖像視圖
- 23. 拖動在圓形內移動圖像(圓形移動)
- 24. 從原始UIImage中裁剪圓形或橢圓形圖像
- 25. 如何在圓角矩形內或圓形內繪製圖像?
- 26. 如何將矩形圖像設置爲圓形圖像
- 27. 圓形NSTextFieldCell像iCal
- 28. 在JAVA中的圓形運動圖像
- 29. 使圖像完全無邊框圓形
- 30. 圓形導航欄圖像iphone sdk
您是使用gd還是ImageMagick,或者您甚至已經獲得了那麼多? –
這不是最具跨瀏覽器的解決方案,但可以使用CSS來完成。 – Bojangles