2012-03-09 35 views
5

Tôi muốn làm một cái gì đó giống như SO với hình ảnh hồ sơ của người dùng mới. Dường như tạo ra một hình ảnh độc đáo dựa trên một giá trị.Tạo hình ảnh độc đáo (GUID to Image)

Tôi có thể tạo liên tục hình ảnh duy nhất từ ​​GUID bằng cách nào?

Tôi đang mở để thực hiện việc này trên máy chủ, nhưng sẽ thích giải pháp phía khách hàng hơn để tạo nó ngay lập tức.

Something như thế này:

enter image description hereenter image description hereenter image description here

Edit: Làm thế nào tôi có thể lặp đi lặp lại tạo cùng độc đáo "cái nhìn tốt đẹp" hình ảnh từ một GUID?

+0

Không chắc chắn những gì bạn đang yêu cầu cho chính xác - một hình ảnh 'ngẫu nhiên' sẽ không được mỗi lần như vậy. Bạn có muốn một hàm xác định mà có một GUID như một tham số và tạo ra một hình ảnh? – Widor

+0

@Widor yes, một chức năng tiêu thụ 'GUID' và trả về một hình ảnh – Greg

+0

điều này thật tuyệt, tôi chỉ tìm kiếm – tofutim

Trả lời

3

Điều bạn đang tìm kiếm được gọi là Identicon.

Tôi nghĩ rằng bài đăng này có thể cung cấp cho bạn muốn bạn muốn hoặc cung cấp cho bạn một số mã mẫu để xem xét để tạo hình ảnh của riêng bạn.

http://www.puls200.de/?p=316

+0

Đáng buồn là liên kết tới bài viết này không còn nữa. (đó là theo Identicons của Don Park) – tofutim

1

GUID là mảng byte - do đó, nó đã là dữ liệu thô cho một hình ảnh nếu bạn xử lý cùng dữ liệu dưới dạng bitmap.

Nếu câu hỏi của bạn là "cách tạo hình ảnh đẹp" thì đó là câu chuyện khác.

+0

+1 cho mục đích thú vị – gordatron