如何在SO中使用PHP創建像默認頭像這樣的萬花筒圖像?如何在SO上創建像默認頭像這樣的萬花筒圖像?
3
A
回答
0
3
我敢肯定,默認生成的圖像由的gravatar實際產生,更多的是在這裏:http://en.gravatar.com/site/implement/images/
據他們介紹,他們使用實際上基於電子郵件的「identicon」。
http://scott.sherrillmix.com/blog/blogger/wp_identicon/
你可以看看這些代碼,看看它是如何產生的:)
2
您可以使用ImageMagick的結合PHP。
這裏有一些失真的功能:http://www.imagemagick.org/Usage/distorts/ 這裏是萬花筒腳本:http://www.fmwconcepts.com/imagemagick/kaleidoscope/index.php
您可以將失真和萬花筒得到漂亮的照片。
例如這樣的事情(bash中,而不是PHP):
$ mkkal='dx=i-50; dy=j-50; rad=hypot(dx,dy); tt=mod((atan2(dy,dx)+6.28319+0)*5/(6.28319),1.0); ang=2*(tt<0.5?tt:1-tt); u.p{50+rad*cos(ang),50+rad*sin(ang)}'
$ convert -size 100x100 pattern:checkerboard -distort Barrel '-0.2 -3.0 0.2 1.3' -fx "$mkkal" tile.png
$ display tile.png
嘗試不同的參數傳遞給桶或不同的失真的方法來獲得更多有趣的結果。
相關問題
- 1. 如何創建類似SO的通用圖像/頭像?
- 2. 默認圖像樣式
- 3. Croppie上的默認圖像
- 4. 如何定位像這樣的圖像?
- 5. 如何安排像這樣的圖像?
- 6. 如何使用像tweetbot這樣的攝像頭按鈕創建界面
- 7. 如何構建像SO這樣的標記系統?
- 8. 不要在上傳新頭像後刪除「默認」頭像圖片
- 9. 如何使文件或圖像附件像SO這樣的形式
- 10. 如何根據現有圖像創建新的碼頭圖像?
- 11. 如何創建一個像默認Android EditContact視圖一樣的視圖?
- 12. Python中的極座標圖 - 峯的重複看起來像萬花筒
- 13. 如何在網頁上顯示像圖像一樣的圖像
- 14. 如何在圖像上創建圖層?
- 15. 使用php上傳默認頭像
- 16. UWP默認圖像
- 17. 使用python和GAE檢索默認的後備頭像圖像
- 18. 在搜索中顯示用戶頭像或默認頭像
- 19. 如何在圖像源是servlet時顯示默認圖像?
- 20. 如何在用戶選擇圖像時替換默認圖像?
- 21. iphone,如何像這樣的圖像中創建組合框(生日組合框)
- 22. 如何創建像圖像一樣的自定義按鈕
- 23. 如何設置像'YYYYMM'這樣的Postgresql默認值datestamp?
- 24. 如何覆蓋像round()這樣的默認python函數?
- 25. 默認攝像頭圖像目錄路徑Android
- 26. 如何創建像Stack Overflow這樣的視覺差異視圖?
- 27. 如何添加另一個頭像到WordPress的默認的頭像?
- 28. 用android上傳的圖像替換默認圖像
- 29. 如何創建的圖像
- 30. 創建一個像這樣的滑塊?
我不知道是否有使用GD一些實施? – SaidbakR 2014-03-31 21:45:11
對不起,我沒有任何GD經驗。 – 2014-04-01 05:38:31