banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows làm sao dùng GD làm trong suốt một vùng trên ảnh ???  XML
  [Programming]   làm sao dùng GD làm trong suốt một vùng trên ảnh ??? 14/04/2009 02:41:50 (+0700) | #1 | 177019
lamp4
Member

[Minus]    0    [Plus]
Joined: 13/04/2009 14:33:14
Messages: 1
Offline
[Profile] [PM]
em có tấm ảnh gốc như sau với định dạng .PNG:




Chọn một vùng trên tấm ảnh để xử lý.giả sử em chọn vùng ảnh hình chữ nhật như bên dưới:




Em muốn dùng GD để xử lý ảnh trên sao cho kết quả là biến vùng hình chữ nhật đã chọn trong ảnh trở thành trong suốt (như một lỗ thủng) trên ảnh.




Em cũng đã tham khảo thư viện GD trong PHP và đã thử nhiều cách nhưng vẫn ko đc.

Bro nào đã làm việc với GD có thể giúp em xử lý vấn đề trên đc ko ạ ???
[Up] [Print Copy]
  [Question]   Re: làm sao dùng GD làm trong suốt một vùng trên ảnh ??? 17/04/2009 04:59:58 (+0700) | #2 | 177478
cvhainb
Member

[Minus]    0    [Plus]
Joined: 04/01/2007 14:32:38
Messages: 251
Offline
[Profile] [PM]
Mình đã làm nhiều với thư viện GD trong PHP, theo mình thì ko thể làm xén một khung hình transparent với PHP được.

Thân smilie.
[Up] [Print Copy]
  [Question]   Re: làm sao dùng GD làm trong suốt một vùng trên ảnh ??? 18/04/2009 21:37:24 (+0700) | #3 | 177653
[Avatar]
pham.channhan
Member

[Minus]    0    [Plus]
Joined: 30/12/2007 23:28:22
Messages: 81
Location: Nhàcủamìnhtới
Offline
[Profile] [PM] [Yahoo!]
imagecolortransparent
(PHP 4, PHP 5)

imagecolortransparent — Define a color as transparent

SouresmilieHP Manual
Description
int imagecolortransparent ( resource $image [, int $color] )

Sets the transparent color in the given image.

Parameters

image
An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().

color
A color identifier created with imagecolorallocate()


Return Values
The identifier of the new (or current, if none is specified) transparent color is returned.

Notes
Note: Transparency is copied only with imagecopymerge() and true color images, not with imagecopy() or pallete images.

Note: The transparent color is a property of the image, transparency is not a property of the color. Once you have set a color to be the transparent color, any regions of the image in that color that were drawn previously will be transparent.  


Mình chưa thử nhưng có lẽ dùng cái nì được đó ?
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|