如何在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. 頭像:默認圖片
- 4. 默認圖像樣式
- 5. 如何在iPhone設備上使用800萬像素攝像頭捕捉500萬像素圖像?
- 6. Croppie上的默認圖像
- 7. 如何安排像這樣的圖像?
- 8. 如何定位像這樣的圖像?
- 9. 如何使用像tweetbot這樣的攝像頭按鈕創建界面
- 10. 如何構建像SO這樣的標記系統?
- 11. 不要在上傳新頭像後刪除「默認」頭像圖片
- 12. 如何使文件或圖像附件像SO這樣的形式
- 13. 實現像UITableView這樣的頭像
- 14. 如何創建一個像默認Android EditContact視圖一樣的視圖?
- 15. 如何根據現有圖像創建新的碼頭圖像?
- 16. 下拉菜單圖像,而不是默認的箭頭圖像
- 17. 如何在sencha touch中創建像這樣的圖像查看器?
- 18. Python中的極座標圖 - 峯的重複看起來像萬花筒
- 19. 如何在網頁上顯示像圖像一樣的圖像
- 20. 像snapchat一樣創建攝像頭視圖
- 21. 使用php上傳默認頭像
- 22. 如何在圖像上創建圖層?
- 23. 如何在javascript中的圖像上創建圖像
- 24. UWP默認圖像
- 25. 使用python和GAE檢索默認的後備頭像圖像
- 26. 在搜索中顯示用戶頭像或默認頭像
- 27. 如何在用戶選擇圖像時替換默認圖像?
- 28. 如何在圖像源是servlet時顯示默認圖像?
- 29. 如何覆蓋像round()這樣的默認python函數?
- 30. 如何設置像'YYYYMM'這樣的Postgresql默認值datestamp?
我不知道是否有使用GD一些實施? – SaidbakR 2014-03-31 21:45:11
對不起,我沒有任何GD經驗。 – 2014-04-01 05:38:31