Noah 79585 Posted April 7, 2023 Posted April 7, 2023 Hi, I was wondering if it's possible to set the slice dimensions to decimal pixel values. I'm working on a logo that (like the shape in the screenshots) won't ever have integer pixel values in width and height. Opening an SVG exported from Adobe Illustrator in AD, the decimal pixel values are preserved and used as document size. It would be great if the same could be achieved when exporting from AD. If the dimensions are rounded up I have to set the Page Box of every occurrence of that logo to Minimum Content (eg when using it in AP). Best, Noah Quote
Hangman Posted April 7, 2023 Posted April 7, 2023 Hi @Noah 79585 and welcome to the forums... A couple of questions... Is there any particular reason for exporting your logo back to an SVG file prior to placing it in AP? By AP do you mean Affinity Photo or Affinity Publisher? Where will your logo be used, is it for print, onscreen only or both? As you now have your logo in Affinity Designer, as a vector graphic, instead of exporting to an SVG file, if you place the Affinity Designer file in AP instead it will maintain it's decimal size. If you are working in pixels that suggests the final destination for your logo is onscreen in which case you ideally need to be working in whole pixel dimensions to avoid potential issues with antialiasing. Personally, I would 'adjust' the logo to integer pixel dimensions to avoid possible issues, i.e. 123 px x 92 px but it would be helpful to understand how and where the logo is going to be used to be able to provide better advice for you. Quote Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0 MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.6.1, Magic Mouse HP ENVY x360, 8 GB RAM, AMD Ryzen 5 2500U, Windows 10 Home, Logitech Mouse
Noah 79585 Posted April 7, 2023 Author Posted April 7, 2023 Hi Hangman, thanks for the fast reply! 1. I also need to provide the logos (I have this issue with multiple logos) to others and I don't know where they will use it, could be any software or platform. I would like to enforce the use of 'Minimum Content' or equivalent properties in all use cases. If used on a website and scaled to eg 100vw there shouldn't be any gap resulting from the 'rounding gap' being scaled up. 2. I meant Affinity Publisher, guess you can tell I'm new here not noticing the ambiguity 😄 3. The SVG version of the logo is intended for onscreen use, for print I would provide EPS files. I manually adjusted the width and height properties of the SVG markup to the decimal values after exporting it – which works but is quite cumbersome for multiple colors and logo variants... As the logos are all based on precise geometric shapes (like a rotated pixel perfect shape with rounded corners) I would prefer not to adjust or skew the shapes to integer pixel dimensions. Also with logos being scaled dynamically in eg responsive web design, I would assume that antialiasing is often an issue but ignored thanks to high resolution displays 🤔 Quote
Old Bruce Posted April 7, 2023 Posted April 7, 2023 43 minutes ago, Noah 79585 said: 3. The SVG version of the logo is intended for onscreen use, for print I would provide EPS files. Everyone should get used to supplying PDF instead of EPS as EPS is being used by fewer and fewer new applications. Quote Mac Pro (Late 2013) Mac OS 12.7.6 Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0 | Beta versions as they appear. I have never mastered color management, period, so I cannot help with that.
Noah 79585 Posted April 7, 2023 Author Posted April 7, 2023 Noted, I'll stick to PDF. Do you have any advice on exporting decimal value SVGs? Quote
v_kyr Posted April 8, 2023 Posted April 8, 2023 11 hours ago, Noah 79585 said: Hi, I was wondering if it's possible to set the slice dimensions to decimal pixel values. AFAIK NO! - See related ... Exporting using Export Persona Quote When you export a Layers panel item as a slice, the slice will automatically size to what is considered to be the extent of the selected item. A circle symbol at the top right of the slice indicates that it is auto-sized. If you choose to resize the slice, the symbol changes to a square, indicating that the slice has been modified. A resized slice created from a Layers panel item can be reset to 'auto-sized' at any point. Layers Panel (Export Persona) Slices Panel  3 hours ago, Noah 79585 said: Do you have any advice on exporting decimal value SVGs? In general? - Then read and see ... Understanding and Manually Improving SVG Optimization svgo SVGOMG Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2
Noah 79585 Posted April 10, 2023 Author Posted April 10, 2023 Thanks for the input @v_kyr! I think it would be a useful feature to be able to set the slice dimension to decimal pixel values, do I need to post this somewhere else to turn it into a feature request? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.