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

Andy Somerfield

Staff
  • Posts

    2,506
  • Joined

  • Last visited

Reputation Activity

  1. Sad
    Andy Somerfield got a reaction from PepGold in 1bit / bitmap mode colour format?   
    I'll be honest here - we will never implement 1bit document support..
    However, we would be happy to implement support for *exporting* 1bit TIFF etc. - would that be enough?
    Thanks,
    A
  2. Like
    Andy Somerfield got a reaction from kwaaui in New export file formats (JPEG 2000, JPEG XR, and WebP)   
    JPEG-XR is on the shortish-term todo list - mainly because it does a good job of half float HDR stuff.
    JPEG2000 is dead (it was never really alive) and I'm waiting to see if anyone ends up caring about WEBP..
    Thanks,
    A
  3. Sad
    Andy Somerfield got a reaction from nohler in New export file formats (JPEG 2000, JPEG XR, and WebP)   
    JPEG-XR is on the shortish-term todo list - mainly because it does a good job of half float HDR stuff.
    JPEG2000 is dead (it was never really alive) and I'm waiting to see if anyone ends up caring about WEBP..
    Thanks,
    A
  4. Thanks
    Andy Somerfield got a reaction from l254 in Polygonal Lasso Tool   
    All,
     
    We are going to add a polygonal selection tool in Affinity Photo 1.5.. against my better judgment!
     
    People should be using the Pen Tool (in straight line mode - from the context toolbar) - then using the "Mask" and "Selection" buttons to turn it into a selection.
     
    The Pen Tool is far more powerful than any polygonal selection tool in any app!!
     
    Thanks,
     
    Andy.
  5. Sad
    Andy Somerfield got a reaction from erikinternet in 1bit / bitmap mode colour format?   
    I'll be honest here - we will never implement 1bit document support..
    However, we would be happy to implement support for *exporting* 1bit TIFF etc. - would that be enough?
    Thanks,
    A
  6. Thanks
    Andy Somerfield got a reaction from A_B_C in RC2 lagging like hell   
    Evening all,
    Thanks for this thread - it has helped identify a significant problem which I am very pleased we have got fixed before the 1.7.2 release. Turns out that in builds since 1.7.0, we have, under certain circumstances, used only half the memory available to us on iPad. This causes disk thrashing and explains some of the terrible slowdowns you have been experiencing.
    Worth saying though that there are still limits - your example of a 5000x5000 RGBA 8bit canvas - one layer is 25MP (100MB). You have 5 layers (500MB). You then scale them down by about 50% - Photo is lossless when scaling layers, so they balloon from 25MP per layer to 100MP per layer - 400MB. At this point, your 5 layers cost 2GB - not including the ~1GB undo history created by the initial steps.
    Repeat this say 20 times quickly (so Photo doesn't have chance to optimise / deduplicate history in idle time) and you are using ~60GB of memory on a device which has (at most) 2GB of usable physical memory - on a 2GB/3GB device, only 1GB is usable..
    It's fair to expect Photo on iPad to page to disk at some point in pretty much any large project. We do everything we can to hide that latency - but grouping a number of huge layers, scaling them down, then moving them around is pretty much a perfect storm - so if you are repeatedly doing that, fast, at some point Photo will panic and start paging to disk..
    Anyway, thanks again for helping to get this nailed down - we should now be back to 1.6-quality memory management, which hopefully, coupled with the improvements in the new 1.7 compositor, will yield a decent improvement for 1.7.2.
    I'll push the 151 build with these fixes ASAP.
    Thanks,
    A
     
  7. Like
    Andy Somerfield got a reaction from Alfred in TARGA file please?   
    Thanks guys,
    An interesting discussion - kirk23 - you make a good point about PNG optimising away colours when alpha is zero. This is a strong enough argument to justify the inclusion of TGA as an exportable format - so we will implement it.
    A
     
    .eb: Do not make ad hominem attacks on other users - it makes you look like a child and if you continue I will remove you from the forum.
  8. Thanks
    Andy Somerfield got a reaction from CLC in Affinity Photo Customer Beta (1.7.2.153 - GM) [BETA CLOSED]   
    This beta has been superseded by the release of Affinity Photo for macOS 1.7.2 to the public. Check back on this forum for future betas.
    Status: Gold master
    Purpose: Features, Improvements, Fixes
    Requirements: Purchased Affinity Photo
    Mac App Store: Submitted
    Download ZIP: Download link removed as 1.7.2 is now live
    Auto-update: Pending
     
    Hello,
    We are pleased to announce the immediate availability of the final build of Affinity Photo 1.7.2 for macOS.
    If this is your first time using a customer beta of an Affinity app, it’s worth noting that the beta will install as a separate app - alongside your store version. They will not interfere with each other at all and you can continue to use the store version for critical work without worry.
    This beta is an incremental update to the 1.7.1 version recently released to all customers. We recommend that you use this beta in preference to the store version if you are affected by any of the issues listed below.
    Affinity Photo Team  
     
    Changes This Build
     
    - Absolute (Kelvin) white balance can be stored in develop presets.
    - StudioLink integration tweaks.
    - Improve robustness of ABR import.
    - Help tweaks.
    - Localisation tweaks.
     
    Changes Since 1.7.1
     
    - Made flood select work on placed images.
    - Fixed issue rasterising groups which contain live filters.
    - Fixed a crash when using the colour picker tool on a Touch Bar laptop.
    - Fixed double click always opening a new document.
    - Fixed issue with IME popover not dismissing.
    - Fixed crop tool drag-to-crop behaviour (again).
    - Assorted text fixes and improvements.
    - Help tweaks.
    - Localisation tweaks.
     
    - Numerous fixes for live filter rendering - especially when grouped.
    - Fixed S&H filter background colour on old macOS (probably).
    - Fixed crashes when saving batch jobs as .afphoto.
    - Japanese IME input fixes.
    - Renamed “Absolute size” to “Resample” in the crop tool.
    - Fixed some DNGs importing incorrectly.
    - Fixed develop crop not rounding to whole pixels.
    - Fixed PSD import when file has a solid white background layer.
    - Lens correction database improvements.
    - Metadata mining improvements.
    - Resize document fixes.
    - Notarised for Catalina.
    - Improved SVG loading.
    - “D” key resets fills to black & white.
    - Brush barrel rotation is no longer inverted when using Wacom stylus.
    - Make Apple Sidecar work properly.
    - Develop performance tweaks.
    - Added TGA export.
    - Added “Remove Black Matte” and “Remove White Matte” filters.
    - Shadows and highlights filter can now use either the 1.6 or 1.7 method.
    - Flood fill too can now sample from layers beneath etc. Also supports blend modes.
    - Flood select tool can now sample from all layers.
    - Added keyboard nudge support to the crop tool.
    - Added align and distribute toolbar button groups to Photo.
    - Different icon for beta builds.
    - Cancelling a crop will now preserve the “drag to set crop” state properly.
    - Added a warning when deleting a global colour.
    - Improvements to compositing performance with Metal compute enabled.
    - General improvement to filter responsiveness.
    - Improved clone brush responsiveness and fixed a couple of crashes.
    - Assorted metadata improvements.
    - Saving a JPEG will now replace the EXIF::Subject field with the document title.
    - Restore support for .fff files.
    - Prevent access to tone mapping / develop when recording a macro (the result would never be recorded).
    - Improved the performance of median, blur brush with Metal compute.
    - Fixed broken Japanese keyboard input (sorry!).
    - Fixed printing CMYK documents on older versions of macOS.
    - Fixed sporadic tile issues when painting with Metal compute enabled.
    - Fixed crash when reentering export dialog under certain conditions.
    - Fixed crashes when pasting screenshots into the app.
    - Fixed some crashes on GPUs with 32GB of VRAM (!).
    - Fixed vibrance slider in tone mapping.
    - Fixed Lightroom data being stripped from Capture One XMP output.
    - Fixed loss of legacy HSL adjustment HSV state after a save.
    - Fixed batch job crashes when saving to .afphoto.
    - Selection refinement - performance and stability improvements.
    - Fixed clone brush issues when sampling from current layer & below.
    - Inpainting performance improvements.
    - Import 16bit half float JPEG-XR files properly.
    - Allow .jxr files to be dragged in.
    - Text performance improvements.
    - Improved LAB colour conversions.
    - Fixed healing brush bugs.
    - Fixed badly placed stepper buttons in tone mapping UI.
    - Pantone palettes are now sorted alphabetically.
    - Fixed crash when starting app in a folder containing weird characters.
    - Fixed yellow colour cast on certain DNG files.
    - Fixed 360 degree images losing metadata on export.
     
    To be notified about all future macOS beta updates, please follow this notification thread 
    To be notified when this Photo update comes out of beta and is fully released to all Affinity Photo on macOS customers, please follow this thread
  9. Like
    Andy Somerfield got a reaction from velarde in Affinity Photo Customer Beta (1.7.2.153 - GM) [BETA CLOSED]   
    This beta has been superseded by the release of Affinity Photo for macOS 1.7.2 to the public. Check back on this forum for future betas.
    Status: Gold master
    Purpose: Features, Improvements, Fixes
    Requirements: Purchased Affinity Photo
    Mac App Store: Submitted
    Download ZIP: Download link removed as 1.7.2 is now live
    Auto-update: Pending
     
    Hello,
    We are pleased to announce the immediate availability of the final build of Affinity Photo 1.7.2 for macOS.
    If this is your first time using a customer beta of an Affinity app, it’s worth noting that the beta will install as a separate app - alongside your store version. They will not interfere with each other at all and you can continue to use the store version for critical work without worry.
    This beta is an incremental update to the 1.7.1 version recently released to all customers. We recommend that you use this beta in preference to the store version if you are affected by any of the issues listed below.
    Affinity Photo Team  
     
    Changes This Build
     
    - Absolute (Kelvin) white balance can be stored in develop presets.
    - StudioLink integration tweaks.
    - Improve robustness of ABR import.
    - Help tweaks.
    - Localisation tweaks.
     
    Changes Since 1.7.1
     
    - Made flood select work on placed images.
    - Fixed issue rasterising groups which contain live filters.
    - Fixed a crash when using the colour picker tool on a Touch Bar laptop.
    - Fixed double click always opening a new document.
    - Fixed issue with IME popover not dismissing.
    - Fixed crop tool drag-to-crop behaviour (again).
    - Assorted text fixes and improvements.
    - Help tweaks.
    - Localisation tweaks.
     
    - Numerous fixes for live filter rendering - especially when grouped.
    - Fixed S&H filter background colour on old macOS (probably).
    - Fixed crashes when saving batch jobs as .afphoto.
    - Japanese IME input fixes.
    - Renamed “Absolute size” to “Resample” in the crop tool.
    - Fixed some DNGs importing incorrectly.
    - Fixed develop crop not rounding to whole pixels.
    - Fixed PSD import when file has a solid white background layer.
    - Lens correction database improvements.
    - Metadata mining improvements.
    - Resize document fixes.
    - Notarised for Catalina.
    - Improved SVG loading.
    - “D” key resets fills to black & white.
    - Brush barrel rotation is no longer inverted when using Wacom stylus.
    - Make Apple Sidecar work properly.
    - Develop performance tweaks.
    - Added TGA export.
    - Added “Remove Black Matte” and “Remove White Matte” filters.
    - Shadows and highlights filter can now use either the 1.6 or 1.7 method.
    - Flood fill too can now sample from layers beneath etc. Also supports blend modes.
    - Flood select tool can now sample from all layers.
    - Added keyboard nudge support to the crop tool.
    - Added align and distribute toolbar button groups to Photo.
    - Different icon for beta builds.
    - Cancelling a crop will now preserve the “drag to set crop” state properly.
    - Added a warning when deleting a global colour.
    - Improvements to compositing performance with Metal compute enabled.
    - General improvement to filter responsiveness.
    - Improved clone brush responsiveness and fixed a couple of crashes.
    - Assorted metadata improvements.
    - Saving a JPEG will now replace the EXIF::Subject field with the document title.
    - Restore support for .fff files.
    - Prevent access to tone mapping / develop when recording a macro (the result would never be recorded).
    - Improved the performance of median, blur brush with Metal compute.
    - Fixed broken Japanese keyboard input (sorry!).
    - Fixed printing CMYK documents on older versions of macOS.
    - Fixed sporadic tile issues when painting with Metal compute enabled.
    - Fixed crash when reentering export dialog under certain conditions.
    - Fixed crashes when pasting screenshots into the app.
    - Fixed some crashes on GPUs with 32GB of VRAM (!).
    - Fixed vibrance slider in tone mapping.
    - Fixed Lightroom data being stripped from Capture One XMP output.
    - Fixed loss of legacy HSL adjustment HSV state after a save.
    - Fixed batch job crashes when saving to .afphoto.
    - Selection refinement - performance and stability improvements.
    - Fixed clone brush issues when sampling from current layer & below.
    - Inpainting performance improvements.
    - Import 16bit half float JPEG-XR files properly.
    - Allow .jxr files to be dragged in.
    - Text performance improvements.
    - Improved LAB colour conversions.
    - Fixed healing brush bugs.
    - Fixed badly placed stepper buttons in tone mapping UI.
    - Pantone palettes are now sorted alphabetically.
    - Fixed crash when starting app in a folder containing weird characters.
    - Fixed yellow colour cast on certain DNG files.
    - Fixed 360 degree images losing metadata on export.
     
    To be notified about all future macOS beta updates, please follow this notification thread 
    To be notified when this Photo update comes out of beta and is fully released to all Affinity Photo on macOS customers, please follow this thread
  10. Thanks
    Andy Somerfield got a reaction from AlainP in Affinity Photo Customer Beta (1.7.2.153 - GM) [BETA CLOSED]   
    This beta has been superseded by the release of Affinity Photo for iPad 1.7.2 to the public. Check back on this forum for future betas.
    Status: Gold master
    Purpose: Features, Improvements, Fixes
    Requirements: TestFlight Acceptance
    App Store: Submitted
     
    Hello,
    We are pleased to announce the immediate availability of the final build of Affinity Photo 1.7.2 for iPad.
    If this is your first time using a customer beta of an Affinity app, it’s worth noting that the beta will install as a separate app - alongside your store version. They will not interfere with each other at all and you can continue to use the store version for critical work without worry.
    This beta is an incremental update to the 1.7.1 version recently released to all customers. We recommend that you use this beta in preference to the store version if you are affected by any of the issues listed below.
    Affinity Photo Team  
     
    Changes This Build
     
    - Improve robustness of ABR import.
    - Help tweaks.
    - Localisation tweaks.
     
    Changes Since 1.7.1
     
    - Made flood select work on placed images.
    - Fixed issue whereby only half of available RAM would be used.
    - Fixed issue rasterising groups which contain live filters.
    - Fixed a couple of potential crashes when closing documents.
    - Fixed crash when trying to group an empty selection from the layers page.
    - Fixed sporadic infinitely spinning documents on the home screen.
    - Fixed crop tool drag-to-crop behaviour (again).
    - Assorted text fixes and improvements.
    - Help tweaks.
    - Localisation tweaks.
     
    - Numerous fixes for live filter rendering - especially when grouped.
    - Fixed crashes when saving batch jobs as .afphoto.
    - Fixed issue with pano / HDR / focus merge extensions whereby the host app would lock up.
    - Renamed “Absolute size” to “Resample” in the crop tool.
    - Fixed develop crop not rounding to whole pixels.
    - Fixed PSD import when file has a solid white background layer.
    - Lens correction database improvements.
    - Metadata mining improvements.
    - Added “Previous tool” as a pencil double tap shortcut.
    - Reinstated virtual trackpad support.
    - Added orientation toggle for spiral in crop tool.
    - Improved SVG loading.
    - Expose recent document on home screen.
    - Make Apple Sidecar work properly.
    - Develop performance tweaks.
    - Added TGA export.
    - Added the move tool to selections persona.
    - Added “Remove Black Matte” and “Remove White Matte” filters.
    - Shadows and highlights filter can now use either the 1.6 or 1.7 method.
    - Flood fill too can now sample from layers beneath etc. Also supports blend modes.
    - Flood select tool can now sample from all layers.
    - Added keyboard nudge support to the crop tool.
    - Improve LUT infer performance and add progress.
    - Different icon for beta builds.
    - Cancelling a crop will now preserve the “drag to set crop” state properly.
    - Stock panel doesn’t get too big in portrait mode.
    - General improvement to filter responsiveness.
    - Improved clone brush responsiveness and fixed a couple of crashes.
    - Assorted metadata improvements.
    - Saving a JPEG will now replace the EXIF::Subject field with the document title.
    - Restore support for .fff files.
    - Improved the performance of median, blur brush with Metal compute.
    - Fixed sporadic tile issues when painting with Metal compute enabled.
    - Fixed crashes when pasting screenshots into the app.
    - Fixed Lightroom data being stripped from Capture One XMP output.
    - Fixed loss of legacy HSL adjustment HSV state after a save.
    - Fixed inability to choose .LUT files.
    - Fixed batch job crashes when saving to .afphoto.
    - General performance improvements.
    - Implemented “Copy Merged”.
    - Implemented “Infer LUT”.
    - Added a refine selection button to the selection brush.
    - Inpainting performance improvements.
    - Selection refinement - performance and stability improvements.
    - Import 16bit half float JPEG-XR files properly.
    - Text performance improvements.
    - Improved LAB colour conversions.
    - Fixed healing brush bugs.
    - Fixed clone brush issues when sampling from current layer & below.
    - Fixed 360 degree images losing metadata on export.
    - Improved detection of pinch gesture etc.
  11. Thanks
    Andy Somerfield got a reaction from pruus in Affinity Photo Customer Beta (1.7.2.153 - GM) [BETA CLOSED]   
    This beta has been superseded by the release of Affinity Photo for macOS 1.7.2 to the public. Check back on this forum for future betas.
    Status: Gold master
    Purpose: Features, Improvements, Fixes
    Requirements: Purchased Affinity Photo
    Mac App Store: Submitted
    Download ZIP: Download link removed as 1.7.2 is now live
    Auto-update: Pending
     
    Hello,
    We are pleased to announce the immediate availability of the final build of Affinity Photo 1.7.2 for macOS.
    If this is your first time using a customer beta of an Affinity app, it’s worth noting that the beta will install as a separate app - alongside your store version. They will not interfere with each other at all and you can continue to use the store version for critical work without worry.
    This beta is an incremental update to the 1.7.1 version recently released to all customers. We recommend that you use this beta in preference to the store version if you are affected by any of the issues listed below.
    Affinity Photo Team  
     
    Changes This Build
     
    - Absolute (Kelvin) white balance can be stored in develop presets.
    - StudioLink integration tweaks.
    - Improve robustness of ABR import.
    - Help tweaks.
    - Localisation tweaks.
     
    Changes Since 1.7.1
     
    - Made flood select work on placed images.
    - Fixed issue rasterising groups which contain live filters.
    - Fixed a crash when using the colour picker tool on a Touch Bar laptop.
    - Fixed double click always opening a new document.
    - Fixed issue with IME popover not dismissing.
    - Fixed crop tool drag-to-crop behaviour (again).
    - Assorted text fixes and improvements.
    - Help tweaks.
    - Localisation tweaks.
     
    - Numerous fixes for live filter rendering - especially when grouped.
    - Fixed S&H filter background colour on old macOS (probably).
    - Fixed crashes when saving batch jobs as .afphoto.
    - Japanese IME input fixes.
    - Renamed “Absolute size” to “Resample” in the crop tool.
    - Fixed some DNGs importing incorrectly.
    - Fixed develop crop not rounding to whole pixels.
    - Fixed PSD import when file has a solid white background layer.
    - Lens correction database improvements.
    - Metadata mining improvements.
    - Resize document fixes.
    - Notarised for Catalina.
    - Improved SVG loading.
    - “D” key resets fills to black & white.
    - Brush barrel rotation is no longer inverted when using Wacom stylus.
    - Make Apple Sidecar work properly.
    - Develop performance tweaks.
    - Added TGA export.
    - Added “Remove Black Matte” and “Remove White Matte” filters.
    - Shadows and highlights filter can now use either the 1.6 or 1.7 method.
    - Flood fill too can now sample from layers beneath etc. Also supports blend modes.
    - Flood select tool can now sample from all layers.
    - Added keyboard nudge support to the crop tool.
    - Added align and distribute toolbar button groups to Photo.
    - Different icon for beta builds.
    - Cancelling a crop will now preserve the “drag to set crop” state properly.
    - Added a warning when deleting a global colour.
    - Improvements to compositing performance with Metal compute enabled.
    - General improvement to filter responsiveness.
    - Improved clone brush responsiveness and fixed a couple of crashes.
    - Assorted metadata improvements.
    - Saving a JPEG will now replace the EXIF::Subject field with the document title.
    - Restore support for .fff files.
    - Prevent access to tone mapping / develop when recording a macro (the result would never be recorded).
    - Improved the performance of median, blur brush with Metal compute.
    - Fixed broken Japanese keyboard input (sorry!).
    - Fixed printing CMYK documents on older versions of macOS.
    - Fixed sporadic tile issues when painting with Metal compute enabled.
    - Fixed crash when reentering export dialog under certain conditions.
    - Fixed crashes when pasting screenshots into the app.
    - Fixed some crashes on GPUs with 32GB of VRAM (!).
    - Fixed vibrance slider in tone mapping.
    - Fixed Lightroom data being stripped from Capture One XMP output.
    - Fixed loss of legacy HSL adjustment HSV state after a save.
    - Fixed batch job crashes when saving to .afphoto.
    - Selection refinement - performance and stability improvements.
    - Fixed clone brush issues when sampling from current layer & below.
    - Inpainting performance improvements.
    - Import 16bit half float JPEG-XR files properly.
    - Allow .jxr files to be dragged in.
    - Text performance improvements.
    - Improved LAB colour conversions.
    - Fixed healing brush bugs.
    - Fixed badly placed stepper buttons in tone mapping UI.
    - Pantone palettes are now sorted alphabetically.
    - Fixed crash when starting app in a folder containing weird characters.
    - Fixed yellow colour cast on certain DNG files.
    - Fixed 360 degree images losing metadata on export.
     
    To be notified about all future macOS beta updates, please follow this notification thread 
    To be notified when this Photo update comes out of beta and is fully released to all Affinity Photo on macOS customers, please follow this thread
  12. Thanks
    Andy Somerfield got a reaction from Alfred in Affinity Photo Customer Beta (1.7.2.153 - GM) [BETA CLOSED]   
    This beta has been superseded by the release of Affinity Photo for iPad 1.7.2 to the public. Check back on this forum for future betas.
    Status: Gold master
    Purpose: Features, Improvements, Fixes
    Requirements: TestFlight Acceptance
    App Store: Submitted
     
    Hello,
    We are pleased to announce the immediate availability of the final build of Affinity Photo 1.7.2 for iPad.
    If this is your first time using a customer beta of an Affinity app, it’s worth noting that the beta will install as a separate app - alongside your store version. They will not interfere with each other at all and you can continue to use the store version for critical work without worry.
    This beta is an incremental update to the 1.7.1 version recently released to all customers. We recommend that you use this beta in preference to the store version if you are affected by any of the issues listed below.
    Affinity Photo Team  
     
    Changes This Build
     
    - Improve robustness of ABR import.
    - Help tweaks.
    - Localisation tweaks.
     
    Changes Since 1.7.1
     
    - Made flood select work on placed images.
    - Fixed issue whereby only half of available RAM would be used.
    - Fixed issue rasterising groups which contain live filters.
    - Fixed a couple of potential crashes when closing documents.
    - Fixed crash when trying to group an empty selection from the layers page.
    - Fixed sporadic infinitely spinning documents on the home screen.
    - Fixed crop tool drag-to-crop behaviour (again).
    - Assorted text fixes and improvements.
    - Help tweaks.
    - Localisation tweaks.
     
    - Numerous fixes for live filter rendering - especially when grouped.
    - Fixed crashes when saving batch jobs as .afphoto.
    - Fixed issue with pano / HDR / focus merge extensions whereby the host app would lock up.
    - Renamed “Absolute size” to “Resample” in the crop tool.
    - Fixed develop crop not rounding to whole pixels.
    - Fixed PSD import when file has a solid white background layer.
    - Lens correction database improvements.
    - Metadata mining improvements.
    - Added “Previous tool” as a pencil double tap shortcut.
    - Reinstated virtual trackpad support.
    - Added orientation toggle for spiral in crop tool.
    - Improved SVG loading.
    - Expose recent document on home screen.
    - Make Apple Sidecar work properly.
    - Develop performance tweaks.
    - Added TGA export.
    - Added the move tool to selections persona.
    - Added “Remove Black Matte” and “Remove White Matte” filters.
    - Shadows and highlights filter can now use either the 1.6 or 1.7 method.
    - Flood fill too can now sample from layers beneath etc. Also supports blend modes.
    - Flood select tool can now sample from all layers.
    - Added keyboard nudge support to the crop tool.
    - Improve LUT infer performance and add progress.
    - Different icon for beta builds.
    - Cancelling a crop will now preserve the “drag to set crop” state properly.
    - Stock panel doesn’t get too big in portrait mode.
    - General improvement to filter responsiveness.
    - Improved clone brush responsiveness and fixed a couple of crashes.
    - Assorted metadata improvements.
    - Saving a JPEG will now replace the EXIF::Subject field with the document title.
    - Restore support for .fff files.
    - Improved the performance of median, blur brush with Metal compute.
    - Fixed sporadic tile issues when painting with Metal compute enabled.
    - Fixed crashes when pasting screenshots into the app.
    - Fixed Lightroom data being stripped from Capture One XMP output.
    - Fixed loss of legacy HSL adjustment HSV state after a save.
    - Fixed inability to choose .LUT files.
    - Fixed batch job crashes when saving to .afphoto.
    - General performance improvements.
    - Implemented “Copy Merged”.
    - Implemented “Infer LUT”.
    - Added a refine selection button to the selection brush.
    - Inpainting performance improvements.
    - Selection refinement - performance and stability improvements.
    - Import 16bit half float JPEG-XR files properly.
    - Text performance improvements.
    - Improved LAB colour conversions.
    - Fixed healing brush bugs.
    - Fixed clone brush issues when sampling from current layer & below.
    - Fixed 360 degree images losing metadata on export.
    - Improved detection of pinch gesture etc.
  13. Like
    Andy Somerfield got a reaction from Chris B in Affinity Photo Customer Beta (1.7.2.153 - GM) [BETA CLOSED]   
    This beta has been superseded by the release of Affinity Photo for macOS 1.7.2 to the public. Check back on this forum for future betas.
    Status: Gold master
    Purpose: Features, Improvements, Fixes
    Requirements: Purchased Affinity Photo
    Mac App Store: Submitted
    Download ZIP: Download link removed as 1.7.2 is now live
    Auto-update: Pending
     
    Hello,
    We are pleased to announce the immediate availability of the final build of Affinity Photo 1.7.2 for macOS.
    If this is your first time using a customer beta of an Affinity app, it’s worth noting that the beta will install as a separate app - alongside your store version. They will not interfere with each other at all and you can continue to use the store version for critical work without worry.
    This beta is an incremental update to the 1.7.1 version recently released to all customers. We recommend that you use this beta in preference to the store version if you are affected by any of the issues listed below.
    Affinity Photo Team  
     
    Changes This Build
     
    - Absolute (Kelvin) white balance can be stored in develop presets.
    - StudioLink integration tweaks.
    - Improve robustness of ABR import.
    - Help tweaks.
    - Localisation tweaks.
     
    Changes Since 1.7.1
     
    - Made flood select work on placed images.
    - Fixed issue rasterising groups which contain live filters.
    - Fixed a crash when using the colour picker tool on a Touch Bar laptop.
    - Fixed double click always opening a new document.
    - Fixed issue with IME popover not dismissing.
    - Fixed crop tool drag-to-crop behaviour (again).
    - Assorted text fixes and improvements.
    - Help tweaks.
    - Localisation tweaks.
     
    - Numerous fixes for live filter rendering - especially when grouped.
    - Fixed S&H filter background colour on old macOS (probably).
    - Fixed crashes when saving batch jobs as .afphoto.
    - Japanese IME input fixes.
    - Renamed “Absolute size” to “Resample” in the crop tool.
    - Fixed some DNGs importing incorrectly.
    - Fixed develop crop not rounding to whole pixels.
    - Fixed PSD import when file has a solid white background layer.
    - Lens correction database improvements.
    - Metadata mining improvements.
    - Resize document fixes.
    - Notarised for Catalina.
    - Improved SVG loading.
    - “D” key resets fills to black & white.
    - Brush barrel rotation is no longer inverted when using Wacom stylus.
    - Make Apple Sidecar work properly.
    - Develop performance tweaks.
    - Added TGA export.
    - Added “Remove Black Matte” and “Remove White Matte” filters.
    - Shadows and highlights filter can now use either the 1.6 or 1.7 method.
    - Flood fill too can now sample from layers beneath etc. Also supports blend modes.
    - Flood select tool can now sample from all layers.
    - Added keyboard nudge support to the crop tool.
    - Added align and distribute toolbar button groups to Photo.
    - Different icon for beta builds.
    - Cancelling a crop will now preserve the “drag to set crop” state properly.
    - Added a warning when deleting a global colour.
    - Improvements to compositing performance with Metal compute enabled.
    - General improvement to filter responsiveness.
    - Improved clone brush responsiveness and fixed a couple of crashes.
    - Assorted metadata improvements.
    - Saving a JPEG will now replace the EXIF::Subject field with the document title.
    - Restore support for .fff files.
    - Prevent access to tone mapping / develop when recording a macro (the result would never be recorded).
    - Improved the performance of median, blur brush with Metal compute.
    - Fixed broken Japanese keyboard input (sorry!).
    - Fixed printing CMYK documents on older versions of macOS.
    - Fixed sporadic tile issues when painting with Metal compute enabled.
    - Fixed crash when reentering export dialog under certain conditions.
    - Fixed crashes when pasting screenshots into the app.
    - Fixed some crashes on GPUs with 32GB of VRAM (!).
    - Fixed vibrance slider in tone mapping.
    - Fixed Lightroom data being stripped from Capture One XMP output.
    - Fixed loss of legacy HSL adjustment HSV state after a save.
    - Fixed batch job crashes when saving to .afphoto.
    - Selection refinement - performance and stability improvements.
    - Fixed clone brush issues when sampling from current layer & below.
    - Inpainting performance improvements.
    - Import 16bit half float JPEG-XR files properly.
    - Allow .jxr files to be dragged in.
    - Text performance improvements.
    - Improved LAB colour conversions.
    - Fixed healing brush bugs.
    - Fixed badly placed stepper buttons in tone mapping UI.
    - Pantone palettes are now sorted alphabetically.
    - Fixed crash when starting app in a folder containing weird characters.
    - Fixed yellow colour cast on certain DNG files.
    - Fixed 360 degree images losing metadata on export.
     
    To be notified about all future macOS beta updates, please follow this notification thread 
    To be notified when this Photo update comes out of beta and is fully released to all Affinity Photo on macOS customers, please follow this thread
  14. Like
    Andy Somerfield got a reaction from Chris B in Affinity Photo Customer Beta (1.7.2.153 - GM) [BETA CLOSED]   
    This beta has been superseded by the release of Affinity Photo for iPad 1.7.2 to the public. Check back on this forum for future betas.
    Status: Gold master
    Purpose: Features, Improvements, Fixes
    Requirements: TestFlight Acceptance
    App Store: Submitted
     
    Hello,
    We are pleased to announce the immediate availability of the final build of Affinity Photo 1.7.2 for iPad.
    If this is your first time using a customer beta of an Affinity app, it’s worth noting that the beta will install as a separate app - alongside your store version. They will not interfere with each other at all and you can continue to use the store version for critical work without worry.
    This beta is an incremental update to the 1.7.1 version recently released to all customers. We recommend that you use this beta in preference to the store version if you are affected by any of the issues listed below.
    Affinity Photo Team  
     
    Changes This Build
     
    - Improve robustness of ABR import.
    - Help tweaks.
    - Localisation tweaks.
     
    Changes Since 1.7.1
     
    - Made flood select work on placed images.
    - Fixed issue whereby only half of available RAM would be used.
    - Fixed issue rasterising groups which contain live filters.
    - Fixed a couple of potential crashes when closing documents.
    - Fixed crash when trying to group an empty selection from the layers page.
    - Fixed sporadic infinitely spinning documents on the home screen.
    - Fixed crop tool drag-to-crop behaviour (again).
    - Assorted text fixes and improvements.
    - Help tweaks.
    - Localisation tweaks.
     
    - Numerous fixes for live filter rendering - especially when grouped.
    - Fixed crashes when saving batch jobs as .afphoto.
    - Fixed issue with pano / HDR / focus merge extensions whereby the host app would lock up.
    - Renamed “Absolute size” to “Resample” in the crop tool.
    - Fixed develop crop not rounding to whole pixels.
    - Fixed PSD import when file has a solid white background layer.
    - Lens correction database improvements.
    - Metadata mining improvements.
    - Added “Previous tool” as a pencil double tap shortcut.
    - Reinstated virtual trackpad support.
    - Added orientation toggle for spiral in crop tool.
    - Improved SVG loading.
    - Expose recent document on home screen.
    - Make Apple Sidecar work properly.
    - Develop performance tweaks.
    - Added TGA export.
    - Added the move tool to selections persona.
    - Added “Remove Black Matte” and “Remove White Matte” filters.
    - Shadows and highlights filter can now use either the 1.6 or 1.7 method.
    - Flood fill too can now sample from layers beneath etc. Also supports blend modes.
    - Flood select tool can now sample from all layers.
    - Added keyboard nudge support to the crop tool.
    - Improve LUT infer performance and add progress.
    - Different icon for beta builds.
    - Cancelling a crop will now preserve the “drag to set crop” state properly.
    - Stock panel doesn’t get too big in portrait mode.
    - General improvement to filter responsiveness.
    - Improved clone brush responsiveness and fixed a couple of crashes.
    - Assorted metadata improvements.
    - Saving a JPEG will now replace the EXIF::Subject field with the document title.
    - Restore support for .fff files.
    - Improved the performance of median, blur brush with Metal compute.
    - Fixed sporadic tile issues when painting with Metal compute enabled.
    - Fixed crashes when pasting screenshots into the app.
    - Fixed Lightroom data being stripped from Capture One XMP output.
    - Fixed loss of legacy HSL adjustment HSV state after a save.
    - Fixed inability to choose .LUT files.
    - Fixed batch job crashes when saving to .afphoto.
    - General performance improvements.
    - Implemented “Copy Merged”.
    - Implemented “Infer LUT”.
    - Added a refine selection button to the selection brush.
    - Inpainting performance improvements.
    - Selection refinement - performance and stability improvements.
    - Import 16bit half float JPEG-XR files properly.
    - Text performance improvements.
    - Improved LAB colour conversions.
    - Fixed healing brush bugs.
    - Fixed clone brush issues when sampling from current layer & below.
    - Fixed 360 degree images losing metadata on export.
    - Improved detection of pinch gesture etc.
  15. Like
    Andy Somerfield got a reaction from Chris B in Beta (1.7.2.149 - RC1) isn't loading layers   
    Hi,
    Thanks for the heads up with this issue - we believe it to be fixed in build 150.
    Andy.
  16. Thanks
    Andy Somerfield got a reaction from pruus in Affinity Photo Customer Beta (1.7.2.151 - RC3)   
    Status: Release candidate
    Purpose: Features, Improvements, Fixes
    Requirements: Purchased Affinity Photo
    Mac App Store: Not Submitted
    Download ZIP: Download
    Auto-update: Available
     
    Hello,
    We are pleased to announce the immediate availability of the third release candidate build of Affinity Photo 1.7.2 for macOS.
    If this is your first time using a customer beta of an Affinity app, it’s worth noting that the beta will install as a separate app - alongside your store version. They will not interfere with each other at all and you can continue to use the store version for critical work without worry.
    This beta is an incremental update to the 1.7.1 version recently released to all customers. We recommend that you use this beta in preference to the store version if you are affected by any of the issues listed below.
    Affinity Photo Team  
     
    Changes This Build
     
    - Made flood select work on placed images.
    - Fixed issue rasterising groups which contain live filters.
    - Fixed a crash when using the colour picker tool on a Touch Bar laptop.
    - Fixed double click always opening a new document.
    - Fixed issue with IME popover not dismissing.
    - Fixed crop tool drag-to-crop behaviour (again).
    - Assorted text fixes and improvements.
    - Help tweaks.
    - Localisation tweaks.
     
    Changes Since 1.7.1
     
    - Numerous fixes for live filter rendering - especially when grouped.
    - Fixed S&H filter background colour on old macOS (probably).
    - Fixed crashes when saving batch jobs as .afphoto.
    - Japanese IME input fixes.
    - Renamed “Absolute size” to “Resample” in the crop tool.
    - Fixed some DNGs importing incorrectly.
    - Fixed develop crop not rounding to whole pixels.
    - Fixed PSD import when file has a solid white background layer.
    - Lens correction database improvements.
    - Metadata mining improvements.
    - Resize document fixes.
    - Notarised for Catalina.
    - Improved SVG loading.
    - “D” key resets fills to black & white.
    - Brush barrel rotation is no longer inverted when using Wacom stylus.
    - Make Apple Sidecar work properly.
    - Develop performance tweaks.
    - Added TGA export.
    - Added “Remove Black Matte” and “Remove White Matte” filters.
    - Shadows and highlights filter can now use either the 1.6 or 1.7 method.
    - Flood fill too can now sample from layers beneath etc. Also supports blend modes.
    - Flood select tool can now sample from all layers.
    - Added keyboard nudge support to the crop tool.
    - Added align and distribute toolbar button groups to Photo.
    - Different icon for beta builds.
    - Cancelling a crop will now preserve the “drag to set crop” state properly.
    - Added a warning when deleting a global colour.
    - Improvements to compositing performance with Metal compute enabled.
    - General improvement to filter responsiveness.
    - Improved clone brush responsiveness and fixed a couple of crashes.
    - Assorted metadata improvements.
    - Saving a JPEG will now replace the EXIF::Subject field with the document title.
    - Restore support for .fff files.
    - Prevent access to tone mapping / develop when recording a macro (the result would never be recorded).
    - Improved the performance of median, blur brush with Metal compute.
    - Fixed broken Japanese keyboard input (sorry!).
    - Fixed printing CMYK documents on older versions of macOS.
    - Fixed sporadic tile issues when painting with Metal compute enabled.
    - Fixed crash when reentering export dialog under certain conditions.
    - Fixed crashes when pasting screenshots into the app.
    - Fixed some crashes on GPUs with 32GB of VRAM (!).
    - Fixed vibrance slider in tone mapping.
    - Fixed Lightroom data being stripped from Capture One XMP output.
    - Fixed loss of legacy HSL adjustment HSV state after a save.
    - Fixed batch job crashes when saving to .afphoto.
    - Selection refinement - performance and stability improvements.
    - Fixed clone brush issues when sampling from current layer & below.
    - Inpainting performance improvements.
    - Import 16bit half float JPEG-XR files properly.
    - Allow .jxr files to be dragged in.
    - Text performance improvements.
    - Improved LAB colour conversions.
    - Fixed healing brush bugs.
    - Fixed badly placed stepper buttons in tone mapping UI.
    - Pantone palettes are now sorted alphabetically.
    - Fixed crash when starting app in a folder containing weird characters.
    - Fixed yellow colour cast on certain DNG files.
    - Fixed 360 degree images losing metadata on export.
     
    To be notified about all future macOS beta updates, please follow this notification thread 
    To be notified when this Photo update comes out of beta and is fully released to all Affinity Photo on macOS customers, please follow this thread
  17. Like
    Andy Somerfield got a reaction from Stocker.jp in Affinity Photo Customer Beta (1.7.2.151 - RC3)   
    Status: Release candidate
    Purpose: Features, Improvements, Fixes
    Requirements: Purchased Affinity Photo
    Mac App Store: Not Submitted
    Download ZIP: Download
    Auto-update: Available
     
    Hello,
    We are pleased to announce the immediate availability of the third release candidate build of Affinity Photo 1.7.2 for macOS.
    If this is your first time using a customer beta of an Affinity app, it’s worth noting that the beta will install as a separate app - alongside your store version. They will not interfere with each other at all and you can continue to use the store version for critical work without worry.
    This beta is an incremental update to the 1.7.1 version recently released to all customers. We recommend that you use this beta in preference to the store version if you are affected by any of the issues listed below.
    Affinity Photo Team  
     
    Changes This Build
     
    - Made flood select work on placed images.
    - Fixed issue rasterising groups which contain live filters.
    - Fixed a crash when using the colour picker tool on a Touch Bar laptop.
    - Fixed double click always opening a new document.
    - Fixed issue with IME popover not dismissing.
    - Fixed crop tool drag-to-crop behaviour (again).
    - Assorted text fixes and improvements.
    - Help tweaks.
    - Localisation tweaks.
     
    Changes Since 1.7.1
     
    - Numerous fixes for live filter rendering - especially when grouped.
    - Fixed S&H filter background colour on old macOS (probably).
    - Fixed crashes when saving batch jobs as .afphoto.
    - Japanese IME input fixes.
    - Renamed “Absolute size” to “Resample” in the crop tool.
    - Fixed some DNGs importing incorrectly.
    - Fixed develop crop not rounding to whole pixels.
    - Fixed PSD import when file has a solid white background layer.
    - Lens correction database improvements.
    - Metadata mining improvements.
    - Resize document fixes.
    - Notarised for Catalina.
    - Improved SVG loading.
    - “D” key resets fills to black & white.
    - Brush barrel rotation is no longer inverted when using Wacom stylus.
    - Make Apple Sidecar work properly.
    - Develop performance tweaks.
    - Added TGA export.
    - Added “Remove Black Matte” and “Remove White Matte” filters.
    - Shadows and highlights filter can now use either the 1.6 or 1.7 method.
    - Flood fill too can now sample from layers beneath etc. Also supports blend modes.
    - Flood select tool can now sample from all layers.
    - Added keyboard nudge support to the crop tool.
    - Added align and distribute toolbar button groups to Photo.
    - Different icon for beta builds.
    - Cancelling a crop will now preserve the “drag to set crop” state properly.
    - Added a warning when deleting a global colour.
    - Improvements to compositing performance with Metal compute enabled.
    - General improvement to filter responsiveness.
    - Improved clone brush responsiveness and fixed a couple of crashes.
    - Assorted metadata improvements.
    - Saving a JPEG will now replace the EXIF::Subject field with the document title.
    - Restore support for .fff files.
    - Prevent access to tone mapping / develop when recording a macro (the result would never be recorded).
    - Improved the performance of median, blur brush with Metal compute.
    - Fixed broken Japanese keyboard input (sorry!).
    - Fixed printing CMYK documents on older versions of macOS.
    - Fixed sporadic tile issues when painting with Metal compute enabled.
    - Fixed crash when reentering export dialog under certain conditions.
    - Fixed crashes when pasting screenshots into the app.
    - Fixed some crashes on GPUs with 32GB of VRAM (!).
    - Fixed vibrance slider in tone mapping.
    - Fixed Lightroom data being stripped from Capture One XMP output.
    - Fixed loss of legacy HSL adjustment HSV state after a save.
    - Fixed batch job crashes when saving to .afphoto.
    - Selection refinement - performance and stability improvements.
    - Fixed clone brush issues when sampling from current layer & below.
    - Inpainting performance improvements.
    - Import 16bit half float JPEG-XR files properly.
    - Allow .jxr files to be dragged in.
    - Text performance improvements.
    - Improved LAB colour conversions.
    - Fixed healing brush bugs.
    - Fixed badly placed stepper buttons in tone mapping UI.
    - Pantone palettes are now sorted alphabetically.
    - Fixed crash when starting app in a folder containing weird characters.
    - Fixed yellow colour cast on certain DNG files.
    - Fixed 360 degree images losing metadata on export.
     
    To be notified about all future macOS beta updates, please follow this notification thread 
    To be notified when this Photo update comes out of beta and is fully released to all Affinity Photo on macOS customers, please follow this thread
  18. Like
    Andy Somerfield got a reaction from Polygonius in 150- filters in group still not correct   
    Hi,
    Thanks for this - fixed in 151.
    Andy.
  19. Like
    Andy Somerfield got a reaction from IPv6 in v149: MedianBlur live filter broken   
    Hi,
    I believe this is fixed in build 150.
    Thanks,
    A
  20. Like
    Andy Somerfield got a reaction from swenpaylay in RC2 lagging like hell   
    Evening all,
    Thanks for this thread - it has helped identify a significant problem which I am very pleased we have got fixed before the 1.7.2 release. Turns out that in builds since 1.7.0, we have, under certain circumstances, used only half the memory available to us on iPad. This causes disk thrashing and explains some of the terrible slowdowns you have been experiencing.
    Worth saying though that there are still limits - your example of a 5000x5000 RGBA 8bit canvas - one layer is 25MP (100MB). You have 5 layers (500MB). You then scale them down by about 50% - Photo is lossless when scaling layers, so they balloon from 25MP per layer to 100MP per layer - 400MB. At this point, your 5 layers cost 2GB - not including the ~1GB undo history created by the initial steps.
    Repeat this say 20 times quickly (so Photo doesn't have chance to optimise / deduplicate history in idle time) and you are using ~60GB of memory on a device which has (at most) 2GB of usable physical memory - on a 2GB/3GB device, only 1GB is usable..
    It's fair to expect Photo on iPad to page to disk at some point in pretty much any large project. We do everything we can to hide that latency - but grouping a number of huge layers, scaling them down, then moving them around is pretty much a perfect storm - so if you are repeatedly doing that, fast, at some point Photo will panic and start paging to disk..
    Anyway, thanks again for helping to get this nailed down - we should now be back to 1.6-quality memory management, which hopefully, coupled with the improvements in the new 1.7 compositor, will yield a decent improvement for 1.7.2.
    I'll push the 151 build with these fixes ASAP.
    Thanks,
    A
     
  21. Thanks
    Andy Somerfield got a reaction from DM1 in RC2 lagging like hell   
    Evening all,
    Thanks for this thread - it has helped identify a significant problem which I am very pleased we have got fixed before the 1.7.2 release. Turns out that in builds since 1.7.0, we have, under certain circumstances, used only half the memory available to us on iPad. This causes disk thrashing and explains some of the terrible slowdowns you have been experiencing.
    Worth saying though that there are still limits - your example of a 5000x5000 RGBA 8bit canvas - one layer is 25MP (100MB). You have 5 layers (500MB). You then scale them down by about 50% - Photo is lossless when scaling layers, so they balloon from 25MP per layer to 100MP per layer - 400MB. At this point, your 5 layers cost 2GB - not including the ~1GB undo history created by the initial steps.
    Repeat this say 20 times quickly (so Photo doesn't have chance to optimise / deduplicate history in idle time) and you are using ~60GB of memory on a device which has (at most) 2GB of usable physical memory - on a 2GB/3GB device, only 1GB is usable..
    It's fair to expect Photo on iPad to page to disk at some point in pretty much any large project. We do everything we can to hide that latency - but grouping a number of huge layers, scaling them down, then moving them around is pretty much a perfect storm - so if you are repeatedly doing that, fast, at some point Photo will panic and start paging to disk..
    Anyway, thanks again for helping to get this nailed down - we should now be back to 1.6-quality memory management, which hopefully, coupled with the improvements in the new 1.7 compositor, will yield a decent improvement for 1.7.2.
    I'll push the 151 build with these fixes ASAP.
    Thanks,
    A
     
  22. Like
    Andy Somerfield got a reaction from frankthechicken in RC2 lagging like hell   
    Evening all,
    Thanks for this thread - it has helped identify a significant problem which I am very pleased we have got fixed before the 1.7.2 release. Turns out that in builds since 1.7.0, we have, under certain circumstances, used only half the memory available to us on iPad. This causes disk thrashing and explains some of the terrible slowdowns you have been experiencing.
    Worth saying though that there are still limits - your example of a 5000x5000 RGBA 8bit canvas - one layer is 25MP (100MB). You have 5 layers (500MB). You then scale them down by about 50% - Photo is lossless when scaling layers, so they balloon from 25MP per layer to 100MP per layer - 400MB. At this point, your 5 layers cost 2GB - not including the ~1GB undo history created by the initial steps.
    Repeat this say 20 times quickly (so Photo doesn't have chance to optimise / deduplicate history in idle time) and you are using ~60GB of memory on a device which has (at most) 2GB of usable physical memory - on a 2GB/3GB device, only 1GB is usable..
    It's fair to expect Photo on iPad to page to disk at some point in pretty much any large project. We do everything we can to hide that latency - but grouping a number of huge layers, scaling them down, then moving them around is pretty much a perfect storm - so if you are repeatedly doing that, fast, at some point Photo will panic and start paging to disk..
    Anyway, thanks again for helping to get this nailed down - we should now be back to 1.6-quality memory management, which hopefully, coupled with the improvements in the new 1.7 compositor, will yield a decent improvement for 1.7.2.
    I'll push the 151 build with these fixes ASAP.
    Thanks,
    A
     
  23. Like
    Andy Somerfield got a reaction from Chris J in RC2 lagging like hell   
    Evening all,
    Thanks for this thread - it has helped identify a significant problem which I am very pleased we have got fixed before the 1.7.2 release. Turns out that in builds since 1.7.0, we have, under certain circumstances, used only half the memory available to us on iPad. This causes disk thrashing and explains some of the terrible slowdowns you have been experiencing.
    Worth saying though that there are still limits - your example of a 5000x5000 RGBA 8bit canvas - one layer is 25MP (100MB). You have 5 layers (500MB). You then scale them down by about 50% - Photo is lossless when scaling layers, so they balloon from 25MP per layer to 100MP per layer - 400MB. At this point, your 5 layers cost 2GB - not including the ~1GB undo history created by the initial steps.
    Repeat this say 20 times quickly (so Photo doesn't have chance to optimise / deduplicate history in idle time) and you are using ~60GB of memory on a device which has (at most) 2GB of usable physical memory - on a 2GB/3GB device, only 1GB is usable..
    It's fair to expect Photo on iPad to page to disk at some point in pretty much any large project. We do everything we can to hide that latency - but grouping a number of huge layers, scaling them down, then moving them around is pretty much a perfect storm - so if you are repeatedly doing that, fast, at some point Photo will panic and start paging to disk..
    Anyway, thanks again for helping to get this nailed down - we should now be back to 1.6-quality memory management, which hopefully, coupled with the improvements in the new 1.7 compositor, will yield a decent improvement for 1.7.2.
    I'll push the 151 build with these fixes ASAP.
    Thanks,
    A
     
  24. Like
    Andy Somerfield got a reaction from Alfred in RC2 lagging like hell   
    Evening all,
    Thanks for this thread - it has helped identify a significant problem which I am very pleased we have got fixed before the 1.7.2 release. Turns out that in builds since 1.7.0, we have, under certain circumstances, used only half the memory available to us on iPad. This causes disk thrashing and explains some of the terrible slowdowns you have been experiencing.
    Worth saying though that there are still limits - your example of a 5000x5000 RGBA 8bit canvas - one layer is 25MP (100MB). You have 5 layers (500MB). You then scale them down by about 50% - Photo is lossless when scaling layers, so they balloon from 25MP per layer to 100MP per layer - 400MB. At this point, your 5 layers cost 2GB - not including the ~1GB undo history created by the initial steps.
    Repeat this say 20 times quickly (so Photo doesn't have chance to optimise / deduplicate history in idle time) and you are using ~60GB of memory on a device which has (at most) 2GB of usable physical memory - on a 2GB/3GB device, only 1GB is usable..
    It's fair to expect Photo on iPad to page to disk at some point in pretty much any large project. We do everything we can to hide that latency - but grouping a number of huge layers, scaling them down, then moving them around is pretty much a perfect storm - so if you are repeatedly doing that, fast, at some point Photo will panic and start paging to disk..
    Anyway, thanks again for helping to get this nailed down - we should now be back to 1.6-quality memory management, which hopefully, coupled with the improvements in the new 1.7 compositor, will yield a decent improvement for 1.7.2.
    I'll push the 151 build with these fixes ASAP.
    Thanks,
    A
     
  25. Like
    Andy Somerfield got a reaction from MikeW in RC2 lagging like hell   
    Evening all,
    Thanks for this thread - it has helped identify a significant problem which I am very pleased we have got fixed before the 1.7.2 release. Turns out that in builds since 1.7.0, we have, under certain circumstances, used only half the memory available to us on iPad. This causes disk thrashing and explains some of the terrible slowdowns you have been experiencing.
    Worth saying though that there are still limits - your example of a 5000x5000 RGBA 8bit canvas - one layer is 25MP (100MB). You have 5 layers (500MB). You then scale them down by about 50% - Photo is lossless when scaling layers, so they balloon from 25MP per layer to 100MP per layer - 400MB. At this point, your 5 layers cost 2GB - not including the ~1GB undo history created by the initial steps.
    Repeat this say 20 times quickly (so Photo doesn't have chance to optimise / deduplicate history in idle time) and you are using ~60GB of memory on a device which has (at most) 2GB of usable physical memory - on a 2GB/3GB device, only 1GB is usable..
    It's fair to expect Photo on iPad to page to disk at some point in pretty much any large project. We do everything we can to hide that latency - but grouping a number of huge layers, scaling them down, then moving them around is pretty much a perfect storm - so if you are repeatedly doing that, fast, at some point Photo will panic and start paging to disk..
    Anyway, thanks again for helping to get this nailed down - we should now be back to 1.6-quality memory management, which hopefully, coupled with the improvements in the new 1.7 compositor, will yield a decent improvement for 1.7.2.
    I'll push the 151 build with these fixes ASAP.
    Thanks,
    A
     
×
×
  • 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.