Jump to content

Alfred

Members
  • Posts

    25,288
  • Joined

Reputation Activity

  1. Like
    Alfred reacted to bbrother in Export Dialog: Allow Any Export Preset—Validate Name Uniqueness, Skip Param Checks   
    In the Export dialog (Ctrl + Alt + Shift + S), Affinity allows users to define and save custom export presets (format, resolution, compression, etc.). Unlike most design tools that enforce only unique preset names, Affinity additionally blocks the Create Preset button when your parameter set matches any built-in preset.
     
    Why this is bad UX:
    User control and freedom are violated. Instead of allowing users to name whatever they save, the app forces arbitrary parameter changes to allow naming. This wastes designer time hunting for a tweak just to save a preset. The lack of explanatory messages makes users think it's a bug rather than an deliberate restriction, which ultimately leads to frustration. This breaks good industry conventions that users have become accustomed to over the years (Photoshop, Illustrator, Premiere, Sketch) —none of them block presets based on settings; they only enforce unique names.  
    Proposed solutions:
    Validate only preset names. Block saving only if the name already exists. Allow unlimited duplicates of any parameter set. Provide Clear Feedback (Messaging). On name collision, show: > “A preset with this name already exists. Please choose a different name.”  
    Current UX couples naming to parameter uniqueness, creating needless friction. By switching validation to names only—and adding clear feedback—Affinity would restore user control, speed up workflows, and align with industry best practices. Please update the Export dialog to remove the “Create Preset” roadblock.
  2. Thanks
    Alfred reacted to NotMyFault in Improved Support for Indexed Color   
    It fails for every format, and for every release. It is tracked as AF-2161
     
  3. Like
    Alfred reacted to carl123 in Too quiet …   
    The only real backup is by doing real backups, preferably using a dedicated backup program. That does (at the very minimum) daily backups
    If autosave saves a corrupted copy of the document you are working on, it's not going to be much use to you. 
  4. Like
    Alfred got a reaction from PaoloT in Too quiet …   
    In Pen mode, click (without dragging) at the start point, and then click (again without dragging) at the end point. Alternatively, use Line mode or Polygon mode.
    *fixing
  5. Like
    Alfred reacted to Hangman in Designer incorrectly open pdf with margin and bleed   
    Hi @Peter Malver and welcome to the forums,
    If you create a document of sufficient dimensions to accommodate the BleedBox, TrimBox, etc., and then Place the PDF, rather than opening it, you can specify the relevant options from the Page Box dropdown on the Context Toolbar when you have the PDF selected in the Layers panel.

  6. Like
    Alfred reacted to Amitashi in Layers lose their names when rasterized   
    When I rasterize layers, they change their name to "Pixel". It is downgrade. I really need layers to keep their names after rasterization.
  7. Thanks
    Alfred got a reaction from R C-R in photo 2, lost right side panel   
    I just checked. Somewhat to my surprise, I found that the default for Hide Studio on Windows is Shift+H (without Ctrl).
  8. Like
    Alfred got a reaction from Dinky1955 in Affinity Designer 2   
    It really would be better if there were a proper notification that the user has to dismiss, instead of a ‘toast’ that controls its own disappearance.
  9. Thanks
    Alfred got a reaction from CM0 in Scripting   
    What he said! 
  10. Like
    Alfred reacted to EricP in Scripting   
    That's a great article (and I've read a few on this topic). Nice illustrations too
  11. Like
    Alfred reacted to CM0 in Scripting   
    ChatGPT doesn't know what it is talking about. It is just making stuff up. Nonetheless, it is partially true. In order to be very good, it will need many human examples. However, considering the base language is javascript and there are plenty of examples of coding in javascript. If you feed the model the API documentation it will probably do somewhat ok.
    But you can't ask the model what it can do. Models do not know. FYI, I write extensively on this topic.
    For anyone interested, BTW all illustrations done with Affinity  - Explanation of the lack of reasoning in LLMs
  12. Thanks
    Alfred reacted to Hangman in Scaling bitmap fill can't be turned off   
    That won't work because it treats the selection as if it were a single object. It also depends on whether the irregular shapes are non-uniformly scaled. However, creating a swatch from the source Bitmap Pattern and then applying it to the irregular shapes should work
    @mogsie, could upload a screen recording to show us the process you're using.
  13. Like
    Alfred got a reaction from carl123 in Scripting   
    Serif have indicated that the scripting capability which is under development uses JavaScript, not Python.
  14. Like
    Alfred reacted to bbrother in PLEASE FIX Affinity exporting quality image results   
    Because resampling still occurs, and that’s where quality loss happens — not due to oversizing, but due to scaling and rasterization during export. Here's what’s going on under the hood:
    🔍 Step-by-step breakdown:
    The original 100×100px.jpg is placed into a 90×90px artboard.
    To fit, it’s scaled down by 10% in both dimensions.
    This scaling is non-destructive in the document — the image is still linked or embedded at full resolution, but visually transformed.
    At export, Affinity rasterizes the entire artboard.
    Even if the export size matches the artboard (90×90px), Affinity must rasterize the scaled image to flatten it into the final JPEG.
    This is where resampling happens, and the chosen algorithm (e.g. bilinear, bicubic, Lanczos) determines how pixel data is interpolated.
    JPEG compression adds another layer of degradation.
    JPEG is a lossy format — even at high quality settings, it introduces artifacts, especially around edges and gradients.
    Scaling down ≠ perfect quality.
    While scaling down is generally better than scaling up (because you’re reducing data, not inventing it), it still involves discarding pixels.
    Even with an excellent resampling algorithm, fine detail can soften slightly.
      ✅ How to improve the result:
    ✅ You're already using Lanczos 3 (non-separable) — a great choice, as it preserves sharpness better than bilinear or bicubic. So no changes needed here.
    🟢 Consider exporting to PNG instead of JPEG if you want to avoid compression artifacts entirely.
    🟢 Avoid unnecessary transformations in the artboard itself. If possible, match the artboard size to the image or vice versa — this eliminates the need for resampling altogether.
    🟢 Alternatively, rasterize manually before export if you want precise control over scaling — though note that Affinity uses a simpler algorithm (usually bilinear) when rasterizing this way.
      🖥️ A quick note on DPI:
    Even though your export is set to 400 DPI, keep in mind that DPI has no effect on how the image appears on screen. It’s just metadata used for print. What truly determines visual quality on digital displays is the pixel resolution — in this case, 90×90 px. So whether you export at 72, 300, or 400 DPI, the image will look the same on a monitor or in a browser. DPI only matters when the image is printed, as it defines how densely those pixels are packed per inch on paper.
    And trust me — I’ve been working with raster graphics and export pipelines for over a decade. This stuff still surprises people.
  15. Like
    Alfred reacted to DelN in Black & Gold 01   
    Black & Gold 01
    Done in Affinity Photo using my new 'Black & Gold' brushes.

  16. Like
    Alfred reacted to h_d in I have a 50 page PDF and need to create a single page PDF and I need help please.   
    This isn't specifically Affinity-related but hopefully it will help someone...
    NB: in the course of setting this up, if you get dialogs asking if you want to give Automator permission to run the Finder or access files/folders, you should OK them.
    Decide on or create a folder in which to create the single pdfs. (I created a new one on my Desktop called PDFs.) Launch Automator from your Applications folder.

    In the first dialog, click New Document:


      In the second dialog, click Workflow:

    This will open an Untitled workflow window. On the left hand side is the Library, which lists categories of ‘Actions’ - the building blocks of your workflow.

    Click the Files & Folders category of the Library. The next panel across will show a list of Actions specifically related to working with the file system:

    The right-hand Workflow panel is currently empty. Drag and drop an Ask for Finder Items Action into it from the list of Actions. You could set the Prompt to ‘Choose a multi-page PDF’, but there’s no need to change any other settings or options.

    Now drag a Filter Finder Items Action into the right-hand Workflow panel. This will link up with the first Action so they will work together in a flow.

    Set the conditions to Kind is PDF. This will mean the workflow will ignore anything that isn't a PDF. Click the PDFs category in the Library window. Drag the Split PDF Action into the empty area of the workflow panel. Again it will chain up with the preceding two Actions.
    From the Save Output to: pull-down, choose Other and then navigate to the PDFs folder you created in Step 1. (You could also create a new folder at this stage if you wanted.) You can tweak the other settings in this Action if required to give the pages custom names or replace existing PDFs with the same names. Up to you. Save the Workflow (anywhere you like) with a File Format of Workflow, giving it a meaningful name. I called mine PDF Splitter. Click the Run button in the top right. You will be asked to choose a file. Navigate to your multi-page pdf and Choose.

      The workflow will run, and the individual page files will appear in your PDFs folder, numbered sequentially.

    There are all sorts of other things you could do - save it as an Application (drag the big pdf onto it); save it as a Quick Action (right-click on a PDF and split it). But those are the basics. 
  17. Like
    Alfred got a reaction from Rufusbadger in I have a 50 page PDF and need to create a single page PDF and I need help please.   
    Please see https://support.apple.com/guide/automator.
  18. Like
    Alfred reacted to carl123 in Crash flood-filling a pixel layer PNG   
    The 50 series cards do not currently work with Hardware Acceleration enabled
    The advice is to switch it off until the Devs or the card manufacturer supplies a fix for the issue
     
  19. Like
    Alfred reacted to blackstone in We are live, and thank you!!!   
    Die Diskussion hier ist müßig.
    Allerdings würde ich mir eine bessere Kundenähe von Serif schon wünschen. Da kommt viel zu wenig.
    Bis zur aktuellen V2.6.3 - Version sind wir ja nicht gerade mit tollen Features verwöhnt worden.
    Leider ist es schon erschreckend zu sehen, wie hier einige miteinander umgehen.
  20. Like
    Alfred got a reaction from R C-R in photo 2, lost right side panel   
    Affinity Photo 2 Help: Keyboard shortcuts

  21. Like
    Alfred reacted to -iain- in Please consider Linux as a viable platform - Microsoft is bleeding users to Linux because of their choices.   
    The irony here is that Android is currently the most commonly used Linux based operating system.
  22. Thanks
    Alfred reacted to R C-R in photo 2, lost right side panel   
    I don't remember if this is something I changed or the default but on my Mac the shortcut for Hide Studio is CMD+Shift+H, making it much harder to toggle by accident.
  23. Like
    Alfred got a reaction from sfriedberg in Musicscore notation Fonts required in publisher , which to choose ?   
    Bravura was the first of the SMuFL-compliant music fonts, developed for Steinberg’s music notation software. The Norfolk family of fonts is a derivative of Bravura that is expressly reconfigured to work within Sibelius, another leading example of music notation software. The Norfolk family of fonts is intended as a drop-in replacement for the Opus family.
  24. Haha
    Alfred got a reaction from Komatös in cancel subscription   
    Your inability to edit your posts is resulting in some delicious typos, Ali!
    subscripotion = regular deliveries from the soup kitchen
  25. Like
    Alfred got a reaction from GarryP in photo 2, lost right side panel   
    Also very easy to invoke accidentally. As the menu entry shows, ‘Hide Studio’ is toggled on/off via the keyboard shortcut Shift+H.
×
×
  • 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.