Image Layer As Mask
From Ultrafractal Wiki
also see: Reverse Image Mask
Here is a quick little demo of an image layer as a mask, with the mask having transparency related to your choice of hue, saturation or luminosity of the image. The imported images are all from my zip file. If you have already downloaded it you should have all the images.
Image Traps has been updated to add the hue/saturation/luminosity transparency stuff, so you will need to do a database update to get the latest version of reb.ulb.
Copyright © 2008 by Ron Barnett
AlphaDemo {
; Copyright © 2008 by Ron Barnett.
; Tweakable on the list.
::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
CdXVP+8WSOcGtYegXww8ZvX3Rs/CxH5RjD==
}
***
Ron Barnett
Here is another version, where I have also turned on image edge fading on the top layer, and changed the background.
Copyright © 2008 by Ron Barnett
AlphaDemo#2 {
; Copyright © 2008 by Ron Barnett.
; Tweakable on the list.
::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
DX30egnXAQhGnN71xR9DhIo/Nk1ZHlD=
}
***
Merhaba Lale!
Here is an image in which I used image masks to put the texture specifically where I wanted it. See for example, the layer named Clouds1.
Maybe this is what you are asking?
Cheers, Cornelia
CY4407v {
; Copyright © 2008 by Cornelia Yoder.
::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
}
***
Lale -
Is this what you mean???
zooreka
Fractal1 {
fractal:
title="Fractal1" width=640 height=480 layers=2
credits="Zooreka;7/15/2008"
layer:
caption="Layer 1" opacity=100 method=multipass
mapping:
center=-0.6812134775/-0.4711550405 magn=0.46301307
formula:
maxiter=2 percheck=off filename="jp.ufm" entry="pixeljp"
inside:
transfer=none
outside:
transfer=linear filename="sam.ucl" entry="VoroniColoring"
p_dcount="From Center" p_offset=0.0 p_psize=.5 p_thick=1.0
p_regtile=yes p_regpar=4.0
gradient:
comments="Simple grayscale gradient." smooth=yes index=0 color=0
index=200 color=16777215
opacity:
smooth=no index=0 opacity=255
layer:
caption="Background" opacity=100 method=multipass transparent=yes
mask=yes
mapping:
center=-0.6812134775/-0.4711550405 magn=0.46301307
formula:
maxiter=2 percheck=off filename="jp.ufm" entry="pixeljp"
inside:
transfer=none
outside:
transfer=linear filename="Standard.ucl" entry="Image"
p_imageParam="Stonehenge.jpg]]"
gradient:
smooth=yes index=0 color=8716288 index=100 color=16121855 index=200
color=46591 index=300 color=156
opacity:
smooth=no index=0 opacity=255
}
***
Lale,
"Is there any way of using an image layer as a mask? I want to add texture to the background, but I don't want it on or under the image. This is simple if you're using a single layer for the image, but I want to use several layers with limited iterations, then it doesn't work..."
I'm not exactly sure what you're after. You can use an image layer as a mask if it has a transparent area (a .png for instance), just like any other layer with transparency. If you wanted the texture of the image to supply the transparency then a special coloring algorithm would have to be written (one that converted the luminance of the image to transparency for instance - that's not a bad idea :-)) Does that answer your question?
Mark
***
Hi Antonio,
I've tweaked your Fractal1 to demonstrate how to use the WORD image as both a positive and negative mask. The secret to this is in the gradient of the prospective mask image...
Notice how the gradient on each "WORD" layer has just TWO points: one at the extreme left (position 0) and one at the extreme right (position 399). The left point controls the opacity of your "WORD" and the right hand point controls the background opacity.
Have a good look at the gradient used on each of these WORD layers to see how the imported image looks as a regular layer and how it behaves when attached as a mask. Hopefully you will then be able to use what you have learned on other images. :)
Chris
Fractal1 {
::8sxWDin2tTZyutNMQY47CQvDE6utJ1ildD4hgCUgCEDUg8AYMWiyi2iLgkux+tvUUKO2JuJF
9Qv0cT4fGObfzoGDU5guvEHhQOurjRT+2gEJB9Ev21SnnjRtM+2WHNfBG1BnYGLNv/FVGWN3
ZpJft1wtOukN5epEtCM+vvrcGZxsUMexd3LdKJX1rUGUSijCxJk3KQ74KJN5heJkPxKNUxdn
oEMOOSAaNXudwVm0xM0J4pFzwIBsVSJxRNKj4QHE8QAH59ukWgRN8OmEE+e6RHIrBT90DNiE
kPImT0kVeNW3Gjylg0rtOfVTxzw9RRvWreqPK+soXvB4dqDOKJdRcEXa51shBmBk2GvbSlkF
H5d5tm68DFwczSpq7cp8oQpctJXm3hy4iUP1Lt1A1c/bC5wGeE9Ezi89AEmhEE33UHpYUlqT
ZozLKKyWmOqOPfUmkllRSzS7DzgJy8FPbbeZZJZZ5oh0iyRD5ZllFjqZ5ZjqFEfUGB2lllUd
uUeGnpFF3k7Cwu/VYHJYuWVN1zVHXDW7wEVDGf333yDs2uf47bsjg/oFEkmZqaZV7pqmmLA0
O9VbJa+RW3OdyfL5NMNDc9jjXShwVcF+FuJf3XrsV+GKZA8+Z3R6DHEcJIrY9C9O8DwAihB2
0d6tJvajwny9s6wGxfyyRg0pkzMd5yw8LYDfTo+bC3FA+lYdWF/OH7pXT9fyt8N+fCJVfe3/
fydf6n39/rv7xXck++w8Du3x34aPA7fBUdjsKC==
}
***
Hi folks,
I've been watching the discussion about importing images and using them as masks. Here's a way to do it.
In place of the standard ImageImport, load the DMJ_ImageColorize class. Set the Coloring Type to "channel extract", the Channel to "alpha", and the "Extract As" to any of the alpha types. For the Image Object inside DMJ_ImageColorize, again choose a DMJ_ImageColorize object. "solarize" and the Solarize Threshold to 0. Then for the Image Object inside that, import your image.
DMJ_ImageColorize is a convenient wrapper to import an image and apply a ColorTransfer object to the image as it's imported. And by default, it loads the DMJ_Colorize ColorTransfer, which can apply a variety of color effects to an image. It's not obvious that you can use the solarize mode to make a negative, but it will if you set the threshold to 0. That's what the inner ImageColorize does. The outer one then just extracts the alpha channel data, blanking out the color data.
There are a few color modes in Colorize that aren't completed yet--I didn't have time before UF was released, but I wanted to include what I did have. At the moment, you can't channel-extract any of the \YCbCr or YUV channels and the color filter is unimplemented. Everything else is done.
One of those modes is "apply gradient." This lets you use any element of the image (all of the working channel extract modes apply) to map to a gradient value. So if you have a grey-scale image, you can create a "pseudo-color" rainbow gradient and use the "apply gradient" mode to render the image in pseudo-color. At the moment you can only use the built-in gradient, but if anyone writes a GradientWrapper class you can use that instead. I've got some on my list, but I have more projects than time.


