Jump to content
You must now use your email address to sign in [click for more info] ×

Texel

Members
  • Posts

    12
  • Joined

  • Last visited

Posts posted by Texel

  1. Thanks for all your replies.

    I realize my work flow is a little unusual and stems from using features that existed in Paint.Net. I was kind-of using the selection tool as a poor man's boolean shape operator over a raster grid.

    I still hope that Affinity will add antialiasing (or equivalent) as an option to all related tools. Lacerto's Photoshop demo suggests it is a reasonable feature.  I now understand more about how Affinity's layer system works. I'm not sure if it makes AA harder or easier to implement. Perhaps it's merely omitted as infrequently requested by the target market.

    I really wanted just one affordable commercial tool to step up from Paint.Net for a few features that bug me. However, since Affinity has a sale on, I'm going to try Designer as that may meet some of my needs better.

     

  2. 12 hours ago, Old Bruce said:

    You can use the vector tools in Photo to make the various shapes you want instead of using the selection tools. Then just use Selection > Selection from Layer, or Selection > Selection from Layer and Delete. I think this will give you the type of edge you are wanting. There will be an anti-aliased edge/boundary after filling or deleting.

    Took a few tries but I was able to get an antialiased subtraction effect following your instruction.

  3. 24 minutes ago, NotMyFault said:

    To achieve the intended behavior in Photo, i suggest the following steps:

    Trying your steps, the fill step still produced no AA, however if I move your fill step before rotate, then it does have some equivalent desired result. As you say, rotating on its own layer (everything on it's own layer = an Affinity thing) does apply AA or at least a sampling filter effect on the layer.

  4. 9 hours ago, NotMyFault said:

    Another way to better understand selections and rotated layers:

    Tried your steps and observed the behavior. Typically selection has no AA and feathering does what feathering is described to do. However feathering is not the effect I need.

    9 hours ago, NotMyFault said:

    In my view, the current behaviour is technically correct, and there is no strong reason why your expectation is valid. 

    It appears the current Affinity Paint behavior is by design. My expectation comes from 1) my need for such feature and 2) myself coming from Paint.Net which behaves the way I describe.  However, I have not used Photoshop and could not repro this in Gimp to compare what is common behavior among paint programs.

    It's also possible there is another method to achieve what I want via a different interaction sequence.  As it is, I sometimes draw arbitrary shapes then translate, scale and rotate them (in my case via the selection boundary). The anti aliased edges are important for the quality I need.  I'm sure other people would  use Designer (or equivalent) and create scalable shapes instead.

    I did find one workaround... If I create the shape at much higher resolution, then copy the shape as image layer, select -> rotate/scale. I can fill the high res boundary over a lower resolution pixel layer and it does anti alias the edges.

     

  5. @JimmyJack Interesting, I hadn't isolated the issue.

    It does not occur with the circle selection, even though the circle selection shows a pixelated border rather than smooth as I'd expect. The anti alias checkbox works with the circle selection tool exactly as expected an desired.

    The issue does appear to relate to rotation of the selection.

    Steps:

    1. Draw a shape. (Eg. white on black, solid edges)
    2. Select shape (Eg. Flood select)
    3. Resize and rotate selection, not shape. (I'm using Quick Mask as I can't see another way)
    4. Flood fill or use Brush to fill in selection.

    afp_fill_selection3.png.714da26e9824f643bc28696ef21b3fc5.png

  6. I'd like to fill a selection boundary and have the alpha channel set based on pixel coverage.

    I have tried the 'feather' option. That is not what I need.

    Steps:
    1. Create a small pixel layer on empty RGBA8 image (eg. 64 or 128 pixels square)
    2. Create selection rectangle
    3. Rotate selection rectangle 45 deg eg. by Toggle Quick Mask and rotate handle.
    4. Try fill selection via Fill & Paint Brush tools.

    I expect the result to look the same as if using the Rectangle shape tool and rotating it.

    Attached image shows rectangle shape tool result bottom left and filled selection result top right.

    afp_fill_selection2.png.0316446e9ebc79745cc20e52d1c8254c.png

  7. When I load a PNG or TGA texture image file that contains RGBA channels which are different, the RGB channels are modified, become black where alpha is zero.

    This is destructive and prevents me from working with such files.

    Is there a known work around for this?

    I've attached a example file (pngtest1.png) which has R,G,B,A channels which do not align perfectly.  When loaded into a viewer such as XnView, extracting each channel independently will show squiggles in R,G,B but a box mask in A.

    EDIT: Uploading attachment fails with error -200.

    Searching the forum shows some mention of this issue and the reverse of it, creating images with independent R,G,B,A channels.

    One such forum thread is "How to Edit the Alpha Channel" https://forum.affinity.serif.com/index.php?/topic/76911-how-to-edit-the-alpha-channel/page/9/

    Ideally I'd like to import and export RGBA images with independent channels and edit them by simply masking via the show/edit toggle buttons which almost work how I expect, but do not due to the alpha channel dependency.

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.