2012-04-23 5 views
3

코드가 없으면 코드를 묻지 않습니다.) 올바른 방향으로 가리키는 부분 만 입력하면됩니다.PHP 이미지의 색상 변경 (음영 포함)

기본적으로 저는 '축구 키트 생성기'를 다시 작성하려고합니다. 현재 저는 2 색의 템플릿을 사용하고 있으며, imagecolorset 기능을 사용하여 변경되었습니다.

는하지만 지금은 음영 및 (IE http://img829.imageshack.us/img829/3450/aspireblackwhite.gif)와 키트를 더 나은 사용을 찾고 시작하는 누군가가 나에게이 작업을 수행하는 방법에 대한 몇 가지 조언을 줄 수 있다면

나는 매우 감사하게 될 것이라고합니다.

서버 측하시기 바랍니다

+0

aw 남자'jsquery'는 다음과 같다. ( – Loktar

+0

whoops, jquery mean : jquery에서 할 수있는 방법이 있나요? 나는 그것이 어떻게 끝 났는지 알아낼 수 있었기 때문에 알기를 원할 것이다. – DugoutSoccer

+0

하하 나는 너와 그냥 장난하고 있었다. 자바 스크립트로 작업하는 것이 canvas 요소를 사용하는 것이 가장 좋습니다. 그러나 당신을 도우려고 당신의 질문이 실제로 애매하기 때문에 더 구체적인 것을 필요로합니다. – Loktar

답변

1

귀하의 질문은 서버 측 또는 클라이언트 측에서 이러한 목표를 달성하기 위해 노력하고 있는지 여부에 관해서는 불분명하다. 24 비트 PNG와 알파 투명도를 사용하는 것이 가장 좋은 방법 일 것입니다.

이미지를 서버 측에서 생성하려는 경우 저지를 부분 투명한 png로 시작하고 흰색 부분은 투명으로 만든 다음 단색을 뒤에 마스크로 사용하십시오.

알파 투명도와 GD 라이브러리에 대한 몇 가지 정보 : How to merge transparent PNG with image using PHP?

이 당신이 절대 위치 요소와 같은 알파 - 투명 PNG 뒤에 단색 셔츠 이미지를 레이어 할 수있는 클라이언트와 Z의 일부 변경을 사기 인 경우 -색인.

편집 : 여러 색상의 저지 줄무늬의 경우 세 개의 이미지를 레이어 할 수 있습니다. 줄무늬가 번갈아 나타나는 두 개의 단색 유니폼 + 음영 처리를 위해 위에 올 한 개의 알파 그레이 스케일 이미지.

+0

안녕하세요, 죄송합니다. 서버 측을 의미합니다. 기본적으로 나는 두 가지 색을 모두 편집 할 수 있기를 원합니다. 줄무늬를 줄무늬로 바꿀 수도 있습니다. 그래서 나는 그것에 jersy가 자신과 반투명이 필요하다고 가정합니다. 그런 다음 색을 그 뒤에 놓으십시오. 그러나 나는 이것을 여러 번 어떻게 할 것인가? – DugoutSoccer

+0

당신은 3 개의 이미지로 위와 같은 결과를 얻을 수 있습니다. 본질적으로 당신은 그 아래에 다양한 교차하는 컬러 레이어가있는 하나의 최상위 레이어 알파 이미지에서 모든 음영과 그림자를 원합니다. –

+0

알았어. 무슨 뜻인지 알 겠어. 그것은 패턴을 바꿀 수 있기를 원하기 때문에 3과 너무 잘 작동하지 않을 것입니다 ...하지만 나는 2 개의 분리 된 이미지로 생각합니다 ... 그러면 2를 결합하기 위해 동일한 작업을 수행 할 수 있습니다. 고마워요 ... 일단 코드를 작성할 시간이 있다면 결과가있는 아픈 포스트가 생깁니다. – DugoutSoccer