Skocz do zawartości

Potrzebuję klocka z przezroczystością


Cekol

Rekomendowane odpowiedzi

Dużo nie wymagam :)

Potrzebuję "obrazek" o wymiarach 128x128

Musi być on w PNG z kanałem alpha.

Cały "obrazek" ma mieć kolor czerwony a kanał alpha "ma iść od góry do dołu"*

*Czyli że u góry obrazka ma być wszystko widoczne , a na dole obrazka ma się "przezroczyścić" aż do 0 xD

 

Pewnie się zdziwicie , po co mi takie coś. Powiem że nie do Gma :P

Odnośnik do komentarza
Udostępnij na innych stronach

Proszę:

https://gmclan.org/up24_6_gradient.html

A tu w postaci SVG, jakbyś chciał sobie przerobić w programie do grafiki wektorowej (wklej w notatniku i zapisz z roszerzeniem SVG):

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
  xmlns:svg="http://www.w3.org/2000/svg"
  xmlns="http://www.w3.org/2000/svg"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  version="1.0"
  width="128"
  height="128"
  id="svg2">
 <defs
 id="defs4">
<linearGradient
   id="linearGradient3133">
  <stop
	 style="stop-color:#ff0000;stop-opacity:1"
	 offset="0"
	 id="stop3135" />
  <stop
	 style="stop-color:#ff0000;stop-opacity:0"
	 offset="1"
	 id="stop3137" />
</linearGradient>
<linearGradient
   x1="-1.5"
   y1="63.752083"
   x2="130.37827"
   y2="63.752083"
   id="linearGradient3143"
   xlink:href="#linearGradient3133"
   gradientUnits="userSpaceOnUse"
   gradientTransform="matrix(0.9931853,0,0,0.9961411,1.1375427e-8,-127.50606)" />
 </defs>
 <g
 id="layer1">
<rect
   width="128"
   height="128"
   x="0"
   y="-128"
   transform="matrix(0,1,-1,0,0,0)"
   style="opacity:1;fill:url(#linearGradient3143);fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
   id="rect2160" />
 </g>
</svg>

Odnośnik do komentarza
Udostępnij na innych stronach

Zielony:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
width="128"
height="128"
id="svg2">
<defs
id="defs4">
<linearGradient
id="linearGradient3133">
<stop
style="stop-color:#00ff00;stop-opacity:1"
offset="0"
id="stop3135" />
<stop
style="stop-color:#00ff00;stop-opacity:0"
offset="1"
id="stop3137" />
</linearGradient>
<linearGradient
x1="-1.5"
y1="63.752083"
x2="130.37827"
y2="63.752083"
id="linearGradient3143"
xlink:href="#linearGradient3133"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9931853,0,0,0.9961411,1.1375427e-8,-127.50606)" />
</defs>
<g
id="layer1">
<rect
width="128"
height="128"
x="0"
y="-128"
transform="matrix(0,1,-1,0,0,0)"
style="opacity:1;fill:url(#linearGradient3143);fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray

:none;stroke-opacity:1"
id="rect2160" />
</g>
</svg>

Niebieski:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
width="128"
height="128"
id="svg2">
<defs
id="defs4">
<linearGradient
id="linearGradient3133">
<stop
style="stop-color:#0000ff;stop-opacity:1"
offset="0"
id="stop3135" />
<stop
style="stop-color:#0000ff;stop-opacity:0"
offset="1"
id="stop3137" />
</linearGradient>
<linearGradient
x1="-1.5"
y1="63.752083"
x2="130.37827"
y2="63.752083"
id="linearGradient3143"
xlink:href="#linearGradient3133"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9931853,0,0,0.9961411,1.1375427e-8,-127.50606)" />
</defs>
<g
id="layer1">
<rect
width="128"
height="128"
x="0"
y="-128"
transform="matrix(0,1,-1,0,0,0)"
style="opacity:1;fill:url(#linearGradient3143);fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray

:none;stroke-opacity:1"
id="rect2160" />
</g>
</svg>

Biały:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="1.0"
width="128"
height="128"
id="svg2">
<defs
id="defs4">
<linearGradient
id="linearGradient3133">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop3135" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop3137" />
</linearGradient>
<linearGradient
x1="-1.5"
y1="63.752083"
x2="130.37827"
y2="63.752083"
id="linearGradient3143"
xlink:href="#linearGradient3133"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9931853,0,0,0.9961411,1.1375427e-8,-127.50606)" />
</defs>
<g
id="layer1">
<rect
width="128"
height="128"
x="0"
y="-128"
transform="matrix(0,1,-1,0,0,0)"
style="opacity:1;fill:url(#linearGradient3143);fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray

:none;stroke-opacity:1"
id="rect2160" />
</g>
</svg>

Odnośnik do komentarza
Udostępnij na innych stronach

Lord Marcelot, przecież on wyraźnie chciał kolor w kanał alpha, czyli zielony w alpha, niebieski w alpha itd... Dlatego też, twoje rysunki są złe Marcelot, bo nie ma w nich kanałów alpha. Zaraz dorobię to co chce Cekol...

 

EDIT:

Proszę bardzo:

gradient.pnggradient_b.pnggradient_n.pnggradient_z.png

Rozumiesz teraz Marcelot o co chodziło ;p ?

Odnośnik do komentarza
Udostępnij na innych stronach

Bo nie chodziło o gradient np. z niebieskiego na biały tylko z niebieskiego na przezroczystość (inaczej alpha), czyli od nieprzezroczystego, przez półprzezroczyste do całkowicie przezroczystego. Porównaj sobie ten biały gradient w poście i jak go otworzysz przez opcję Pokaż Obrazek.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...