Jump to content

David in Яuislip

  • Content Count

  • Joined

  • Last visited

Everything posted by David in Яuislip

  1. I am a mere beginner at Publisher and don't have Designer so if this is tripe kindly ignore I drew an arc and clicked on it with the Artistic text tool Typed in some text and it jumped around a bit Checked the right margin in the Paragraph panel and set it to 0 The text aligns with the path, if the curve has a stroke width it doesn't compensate so to get it above the line you need to reduce the Baseline value in the Context Toolbar Likewise if you want the top of the text to hug the arc then increase the Baseline value If the image represents what you want to do then the attached .afpub file may help, look at the Baseline, right margin, letter spacing and stuff Good luck TextBelow.afpub
  2. This has to be the most 'unique' toggle button ever to disgrace a UI 🙃
  3. 🙂 If you set Rasterise to nothing in the More dialog you get <path d="M200,40C200,28.962 191.038,20 180,20L70,20C58.962,20 50,28.962 50,40L50,150C50,161.038 58.962,170 70,170L180,170C191.038,170 200,161.038 200,150L200,40Z" style="fill:rgb(255,0,0);fill-opacity:0.5;stroke:black;stroke-opacity:0.5;stroke-width:5px;stroke-miterlimit:2;"/> which is about as good as Affinity can do. I'd better stop now or I'll start to complain that the colours aren't in hex AAarrggghhh, that's illegal
  4. Thanks. I understand what it's doing, I just don't understand why. The same line via Inkscape comes out thus: <rect id="rect3" style="fill:red;stroke:black;stroke-width:5;opacity:0.5" height="150" width="150" ry="20" rx="20" y="20" x="50" /> There is no sense to rasterise anything because the opacity is less than 1 Madness
  5. Interesting, thanks for that but it just demonstrates Affinity not complying with the std as it shouldn't need both Even worse, from your example above, it looks fine in Photo but when it's exported as svg you get this <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="100%" height="100%" viewBox="0 0 800 600" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;"> <path id="rect3285-35-8" d="M342,314.183C342,306.355 335.645,300 327.817,300L314.183,300C306.355,300 300,306.355 300,314.183L300,331.817C300,339.645 306.355,346 314.183,346L327.817,346C335.645,346 342,339.645 342,331.817L342,314.183Z" style="fill:white;stroke:black;stroke-width:2px;"/> <use xlink:href="#_Image1" x="47.5" y="17.5" width="155px" height="155px"/> <defs> <image id="_Image1" width="155px" height="155px" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAACbCAYAAAB1YemMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAF1klEQVR4nO3bwWsUVxzA8a9r6sFkRTzUGOuppQbUi1oQRaX3gh56sBS8FFranuof4MF7S4+tR08eLFX6FygoAaNCtaBFoWBZTU/SJFJiGnp42XR38ia7mzg/dfL9QNDMm928w5eZeTO7G1i7LcD7wBjQ7PjZ/BLeW6/Gc2C646cFPFj8/6ptWOXrtgL7gHFSZFofWsB94C7wbNAXDxrbMHAMOAg0Bv1jqo0FYBK4SjoK9qXf2IaAw8ARYNPAU1NdzQHXgRvAfK+d+4mtCZzC06XKtYCL9Lim6xXbTlJoIyvttBc4QTq3jgE7gFHgrT5nqtfHC+Ap8IRU0CRwBbjX+6XTpOBaZTusFNtu4GPSKXSZEeAMcBp4t/dE9IZ7BFwAvgVmy3ebBy6RVq7LbCx50U7gUzKhDQFfAj8BHwHb+p+v3mDbgA+Bz0grgjukVUJBg3SH4hGZU2ruyNYEPidz6hwFfgYOrXrKqosJ4CQwlR+eAc5TCK54+2KIkmu0/cBNDE3JIVIP+/PDI6SOus6MxdgOk1l17geuAe+sfY6qkV2kLkqCGyP1tKQztmHSfbQuo6TVyPBLmqDqZRi4DGzPDx+h47FlZ2zHKNywHSJdo3lE00p2kYLL3LbYBBxv/9KObSvpNlmXL/AaTf05RFpVZhwk9bUU2z4K128jwNnKpqY6Okv27n+D1NdSYOPFPc4Ab1c3L9XQduCb/NA4pNi2kFmBnq5wUqqvkm7GgGaD9MHHLnvxEZRW5z1gT35od4PMUe1EtfNRzZ3Mbx5rkB5PdVm2LJUGcCC/uZmNzQ+uaS1K+snHtqPiyajeSmIbaZD5FtRoxZNRvZX0M5z90oqfsNValPXjN6QUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUxtgUJhvbi+hZqFbmSrY3gOfFjU+rnYtqrqSf2QYwXdz6pOLJqN5K+pnOxtaqeDKqt5J+ZrKxTVY8GdXbrfzm6QaZEK9UPBnV2+X85lYD+L249R7wqNr5qKYeAr/lhx40gL/JHN0uVDol1VVJNy0WT6MA94uj3wF/VTYl1dEUqZuM+/D/Td27wELn6Axwrrp5qYbOAbPLNy+Q+lqK7RmZReiPwERlU1OdTADn80OTpL66Hlddo/CkYR44CfxZxexUG49JncwvH5oDrrZ/6YxtFrhe3HsKOEH28CgxSwptKj98nY7HocUH8TfIrExvA8fwCKduj4GjpD4yWqSelhRjmwcuktYHXW4DB/EaTskE8AFwJz88Teqo68ya+4hRdkdIh8qjwNeUHjZVc1PAV6QOShpoH7CWPQbdWPKe06TbbOMUglwAbgI/AP8Au4Btq5m13igPge+BT0jnxoX8bvPAJeCP3OCGHn9jbPH9R1baaQ/pIvHA4gt2AKPAph5vrtfPHOnzaE9IF123SM86Sx5BdWqfEUs/NNQrNoAmcIrUkZTTouTU2ansNNppDvgV+BfY2edrtD7Mke7P/kK6qlpRP0e2TpuB46SFqV+WWb/al+7XyHytoMygsbVtBfaRFhCeXtePFumh+l0WH0ENYrWxdWoCu0nRNUmLiSYw/BLeW6/GLOn6a2bx3xbwgB7XZL38B5uOz5/xsPD5AAAAAElFTkSuQmCC"/> </defs> </svg> Madness
  6. Indeed Affinity doesn't parse svg rounded rectangles. A random example from the file: <rect ry="14.182739" y="436.88196" x="-221.91631" height="46" width="42" id="rect3285-35-8" style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" /> which is correct xml but Affinity doesn't understand the ry value and displays as a <rect> If you produce a rounded rectangle from Affinity as an svg it will just be a path, which works but is hardly in the spirit of the standard A quick and dirty method is to open the svg in Chrome print to a pdf open in Affinity Note that there are additional objects in the original file not on the canvas and they will be lost An alternative is to open the file in a proper svg editor and convert all the objects to paths. File size goes through the roof but you can't have everything Calling people citizen science names figure VECTOR FILE_cleanAsPath.svg
  7. Well it's your decision as to how much time to spend but I think it's a smashing picture that deserves the best you can achieve On the other hand, you can cheat, produce a greyscale from the blue channel, apply a sepia filter then pick out the colours in the flowers
  8. First of all I'd try the inpainting and healing tools on the whole thing but you can try and preserve the blue by turning off the Editable button in the Channels panel
  9. Yes, just use a paintbrush on it. In the example below the brush is set to black so it conceals. If it were white it could be used to reveal hidden parts of the image
  10. Try this approach Start macro recording Add a Selective color adjustment layer Rename it in the Layers panel Add a Channel mixer adjustment layer - don't bother to “x” out of the dialog box Rename it in the Layers panel Repeat for the other two --These are the actions, pun intended, above the red line in the image below, the following are below the red line Select one of the adjustment layers Make the adjustments The error box will appear, click cancel, the adjustments will be remembered Repeat for the other adjustment layers Stop recording I don't understand the process though, why create the adjustment layers, rename them then modify them? Why not make the adjustments as soon as the adjustment layers are created? The attached macro may help NewLayersRenamed.afmacro
  11. Well I can point you in a direction, whether it's best depends upon your sense of humour 🙂 What I have done is use a Frame text thing that is populated with a simple text file. You now need to move this up for each image, a cheeky macro can help here 150 images shouldn't take that long, I wouldn't suggest it for 15 thousand though Anyway, hat tip to @Old Bruce, I am going to study that ManualWatermarkNoise.afphoto ManWat.afmacro
  12. You can use a bitmap fill with a Rectangle and nest an adjustment layer below, I don't see how to do it with a Fill layer. If that doesn't work for you I suggest uploading a file so that others may help
  13. I used a Target sampler from the Info panel then a Levels adjustment layer to adjust each colour so the sample/orange border reached #ffffff The attached file contains this plus an alternative to an invert layer which was an attempt to reduce the yellow at the top, it doesn't really work Left image is Photo, right image is that well known competitor using a curves layer and the white picker on the orange border BoatAdjustments.afphoto
  14. This is for Windows but when using Place, the cursor is aligned to the image centre so if you hunt around the canvas centre until the red and green guides appear, then click, the image will be centralised - mid point snap must be on If you drag from the File Explorer then the cursor is aligned to the image top left so drop it anywhere and follow @BofG advice
  15. Beaten but I'll post it anyway Select the area to be modified using one of the Marquee tools Press V In the Channels palette, turn off the channels editable symbol for green and blue Move the selection with the cursor keys or mouse Repeat for the other channels Effective on pixel layers only
  16. I just used your AD svg code to replace the path, colour and viewbox data in the example that worked and it was fine. Only thing to watch is the nested quotes so I changed the AD doubles to singles I've been down this url converter route before and concluded it's a waste of time which just makes the file larger. Within the url definition you only need to change a hash # into %23 I've also removed some surplus stuff from the .ad class in the attached file i.e. version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' style='enable-background:new 0 0 531 18.9;' xml:space='preserve' is all redundant Great fun this <svg> xml! underline.html
  17. As you reduce the size of that owl it's going to tend towards a dark blob A bit of sharpening helps, especially the text A curve to lighten the mid greys helps the owl at least to my eyes Adjust to taste, good luck Owl120x60.afphoto
  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | 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.