Zum Inhalt springen

GIFBUILDER Problem

Erstellt am 29. Februar 2008 · 1 Antwort · letzte Antwort am 29. Februar 2008

Tags: Frage

BazenPe ·

Hi!
Ich hoffe es gibt ein paar Leute da draußen, die vielleicht schon mal das gleiche Problem hatten.
Das unten gepostete (zugegeben etwas komplizierte) TS funktioniert auf einem Server mit IM 4.2.9. aber nicht auf IM 6.3.5. Da ist das Bild komplett transparent. Es sollen aber nur die dunklen Stellen des Bildes transparent sein. Hat jemand eine Idee?

pic = IMAGE
		pic {
			file = GIFBUILDER
			file {
			    transparentColor = #000000
			    transparentColor.closest=1
			    backColor = #ffffff
				XY = [20.w],[20.h]
				20 = IMAGE
				20 {
				  offset = 0,0
                                  XY = [mask.w],[mask.h]
                                  file = GIFBUILDER
                                  file {
                                    XY = 160,140
                                    backColor = #000000
                                  }
                                  mask = GIFBUILDER
                                  mask {
                                    XY = [10.w],[10.h]
                                    backColor = #000000
                                    10  = IMAGE
                                    10 {
					file = GIFBUILDER
					file {
					  XY = [20.w],[20.h]
					  format = gif
				          transparentColor = #000000
					  transparentColor.closest=1
			                  20 = IMAGE
					  20 {
					    file = uploads/tx_fkipas/breaker.jpg
					    file.maxW = 160
					  }
					  25 = EFFECT
					  25.value =  gray|contrast=80|colors=2|invert
					}
				      }
                                }
                            }
			}
		}
BazenPe ·

Ich habs jetzt auch ohne Maske hingekriegt. Einfach zweimal invertieren 😉
Hier die Lösung:

pic3 = IMAGE
		pic3 {
		  file = GIFBUILDER
		  file {
		    transparentColor = #000000
			transparentColor.closest=1
			backColor = #FFFFFF
			XY = [10.w],[10.h]
			10 = IMAGE
			10 {
			  file = GIFBUILDER
			  file {
			    XY = [20.w],[20.h]
			    format = gif
			    transparentColor = #ffffff
				transparentColor.closest=1
				20 = IMAGE
				20 {
					file = uploads/tx_fkipas/breaker.jpg
					file.maxW = 160
	            }
	            25 = EFFECT
		        25.value =  gray|contrast=80|colors=2|invert
			  }
			}
			 25 = EFFECT
			 25 {
			   value = invert
			 }
		  }
		}