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

dmstraker

Members
  • Posts

    829
  • Joined

  • Last visited

Everything posted by dmstraker

  1. Looks like you can scroll down to other sliders -- see the scroll bar to the right of sliders visible.
  2. Dragging stock image from Unsplash into document causes APh to crash. Works fine for Pixabay and Pexels. I tried rebooting the whole machine and it still happens. Double clicking Unsplash image gets you to image on the Unsplash site, so it seems to be working there...
  3. New image. New pixel layer. Soft brush. Blob. Curves layer above image layer. RGB. Select Alpha. Adjust curve. Works just fine. Drag curves to child layer position (mask or clipping). Doesn't work. Standard RGB curves work fine above and as child positions. I tried it also with Channel Mixer and this also only works for alpha adjustment in the in-line position.
  4. Definitely. I'm into Procedural Texture programming and would like to know more. Aside: I program in PT using Excel -- one statement per line, comment in next column, then concatenate all lines to cut/paste to PT. Conditionals are a pain but doable.
  5. Many thanks @NotMyFault! Do you know of any source where I can find more about other hardly-documented functions?
  6. Wow. Long conversation. I won't pretend to understand some of the discussions. However something I haven't seen here is mention of the Erase blend mode. A Pixel layer with Erase blend mode seems to work the same as a Mask layer, with Mask white=Pixel layer with transparent, and Mask black=Pixel layer opaque. Non-pixel layers work in the same way. Coupled for example with Blend Ranges and inserted into a group (to limit the erase layer extent), it seems this could be of use at least in some applications. Am I barking up the wrong tree (or just barking)? Edit: Here's video:
  7. Thanks, @Max P. It's nice to have lots of functions though it would be nicer if the help system told us a bit more about what they do.
  8. Ping! Penny drops on what rgbtoi does -- luma values. Thanks. For convenience I sometimes refer to this as 361 - RGB approx 30%, 60%, 10%. Ballpark of course, thougn on-screen i found little discernable difference when picking 1% apart. It was an aha for me to discover the difference between HSL desaturation and Vibrance desaturation. Don't know if this is relevant to the discussion, but a very quick way to do a very flexible pixel layer mask is to: Duplicate layer or merge visible as desired. Add new pixel layer above. Group duplicated layer and pixel layer. Change blend mode of pixel layer to Erase. Add pixels by any method to the pixel layer (including partially transparent ones). Erase blend knocks out all pixels below but stops at the end of a group. It looks like it uses the inverse of pixel alpha, so adding pixels removes ones below. I think that in this, only the alpha value of the pixel mask layer influences the mask effect, not luminosity calculation.
  9. Hi @Max P Yes, that's the one. I'm tinkering with a Procedural Texture macro for it, which may appear some time on my YouTube InAffinity channel. Conversion is easy enough (using easyrgb website algorithm for RGB to and from HSV). Current puzzles include what to do when you change a value -- eg increasing W, do you compress B and/or central hue region. https://www.easyrgb.com/en/math.php
  10. Pardon a tad ignorance. What does rgbtoi do, exactly. Presumably takes R, G and B and converts to single integer? What's the algorithm, please. Thanks
  11. Ah yes. -ves of course. Another gotcha is calcs done as real numbers. So what should be 0 could be just out.
  12. I do a fair amount of Procedural Texture programming and handle conditional statements by such as first deriving 0-1 for true-false and then multiplying by the result for condition a then adding multiplying by inverse for condition b. For comparing numbers, I typically subtract and do a roundup (scaling numbers as needed). eg (untested, so fingers crossed) a version of max(R,G) is: var ifrg=roundup(R-G); //is zero if green greater than red else 1 var mxrg=ifrg*R+(1-ifrg)*G; And yes, things get complex!
  13. Checked into the Photo Show today for @James Ritson's presentation, but sadly the highest resolution they offered was 720px, which meant I couldn't even read the text in the layers panel. Are you good folks going to release it in proper resolution? Thanks
  14. Not a hill to die on, but I'm with AlainP -- weird and likely to cause confusion, even with us dyed-in-the-wool folks. Edit: ... just tinkering, it seems when you place an image, you can click on colour as above to change hue, but then you can also Convert to Curves, in which the hue change disappears and the original image appears. The image appears in the fill colour box. If you click on a colour now, it fills the image with the solid colour. However, when the fill is the image, you can do things like add it to a swatch and draw shapes with it as the fill. Curiouser and curiouser. APh sometimes does a fair emulation of a rabbit warren.
  15. Place an image. Click on colour panel colour or use colour picker tool. Hue of image is changed to selected value.
  16. Well done folks. Please remember to sleep now and again. Just a data point: I recently got a DJI Mini 2 which produces RAW files, which edit just fine. The only thing it doesn't do is recognize the lens used. Not a problem, though it made me wonder if drone makers are feeding into the photo industry standard lens tables. Edit: I see they do. At least DJI at listed in camera tables, though the Mini 2 is not listed.
  17. Just found this. I only drop into the forum now and again. Thanks @Ron P. and well done @NJPhotog. It's useful to know that the hardware acceleration can cause such strange effects. Maybe Serif should turn it off by default on new installations, and perhaps add a note at the beginning about it. Yes, in the first beginners' series I just used the Adjustments panel and merged adjustments. When I started out, layers took me ages to understand, so the idea was to get comfortable with adjustments and get to layers later. The second Absolute Beginners' series introduces layers and the layers panel. As I write, I'm nearing the end of this 30 episode series and I have covered a lot of layer stuff that I hope is making sense. As a former high school math teacher I know how easy it is to get lost along the way and it's so difficult to judge how fast to go when your students are not in front of you with bored, happy or confused faces that tell you how fast to go. Also as a former engineer and programmer, I can go into detail and do so in a number of my InAffinity videos, but still worry about the speed, clarity and so on of what I do.
  18. Thanks for trying, Gabe. Could have been already unstable. As original note edit, on restart the problem could not be reproduced. I'll let you know if it happens again.
  19. Don't think there is one, though I'd be delighted to be wrong. It would also be great to be able to return to the Develop persona and re-adjust settings later (which is why I don't use it much).
  20. Drew 1000x1000 pattern layer. Soft Light. Painted pattern in white. Then it didn't properly render, showing only a part of the image. Zoom in and different bits get rendered. Edit: Deleted layer and tried again. ok at first. Problem happens when dragging pattern box with move tool. Edit: Then APh crashed. On restart, I couldn't reproduce the problem. Maybe APh was already in an an unstable state? (Note: It also crashed earlier when I was doing a selection).
  21. Spare channels are really useful ways to save and use selections and masks within the image file. Right-click anything in the channels tab to explore. There's a decent description under 'help'. 1.9 now lets you edit spare channels as if they were masks (which they kind of are).
  22. While delighted with the updated, I'm rather curious about the decisions on what changes to include and what to not include. As an example, while the astrophotography section looks brilliant, I do wonder how many customers are likely to use this. On the other hand, it would seem rather useful and relatively straightforward to do such as adapting the HSL hue ring to a general hue selection function, or perhaps more integration between gradients and gradient maps. I'm sure there is good reason for such choices and would appreciate a little light on my ignorance.
  23. Well done to all Serif folks. Another great milestone achieved. As a former programmer (and QA guy), I really appreciate the effort. I did a 1.9 video of beta changes on my InAffinity YouTube channel, and will do another now.
×
×
  • 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.