2009-08-31 33 views
5

Tôi muốn cắt hình ảnh bằng GD, nhưng tôi muốn cắt hình ảnh xung quanh một hình dạng cụ thể thay vì chỉ là hình vuông.PHP GD - Crop Shape

Điều này có khả thi không?

+1

Tôi không tin rằng có thể cắt hình ảnh thành hình dạng không phải hình chữ nhật. Mặc dù bạn có thể sử dụng hình dạng như một mặt nạ và làm cho bên ngoài của mặt nạ đó không nhìn thấy được/alpha kênh, có thể. –

Trả lời

2

Một cách để thực hiện điều đó là tạo mặt nạ theo kích thước hình vuông mong muốn, chứa kênh alpha trong suốt. Và sau đó đặt nó trên hình ảnh ban đầu, theo cách đó bạn sẽ có thể cắt một vòng tròn.