Jump to content

null54

Moderator
  • Posts

    1,973
  • Joined

  • Last visited

  • Days Won

    90

Everything posted by null54

  1. @Joshua Lamusga Removed the PresentationCore dependency: https://github.com/JoshuaLamusga/Brush-Factory/pull/6 Added the ABR loading code: https://github.com/JoshuaLamusga/Brush-Factory/pull/7
  2. @Joshua Lamusga A pull request for the EnumerateFiles code: https://github.com/JoshuaLamusga/Brush-Factory/pull/5
  3. Glad that it works for you. @Joshua Lamusga Another pull request: https://github.com/JoshuaLamusga/Brush-Factory/pull/4
  4. Then it is strange that it does not work for you. I updated the build in my first post to remove the extra "\r" from the saved brush paths, try it and see if the other folders now load.
  5. @Joshua Lamusga A pull request for the case-insensitive path comparisons: https://github.com/JoshuaLamusga/Brush-Factory/pull/3 @welshblue What version of Windows are you using? I noticed when debugging that all but the last of the saved brush paths have an "\r" appended to the end (Windows uses \r\n as a line terminator and the code only checks for \n). This could cause the OS to look for a non-existent sub-directory named "r" in each folder. While this does not appear to cause any issues on Windows 10 version 1803 it may cause issues for other Windows versions.
  6. Added to the version in my first post. @Joshua Lamusga A pull request for the brush size shortcuts: https://github.com/JoshuaLamusga/Brush-Factory/pull/2 I also noticed that the file extension and custom search path comparisons are case-sensitive. This causes the plugin to not detect files with upper-case extensions and have duplicate custom search paths. I will be submitting pull requests to fix that and change the folder searching to use Directory.EnumerateFiles soon.
  7. Updated the attachment in my previous post to fix a crash when loading version 2 brushes.
  8. Here is a build that loads ABR files based on the code from my Photoshop Brush FileType plugin (which is on GitHub under the MIT license). If @Joshua Lamusga agrees I will fork the project and submit a pull request with the code. This build may also improve the speed when scanning the custom brush folders, I switched it to use Directory.EnumerateFiles instead of Directory.GetFiles. Removed because Brush Factory can load ABR files as of version 1.6. https://forums.getpaint.net/topic/110673-brush-factory-v16-oct-29th-2018/
  9. The version on this website is free, the Windows Store version is paid. See the following thread for more information.
  10. You can also change the default selection mode in the settings menu.
  11. Try unchecking the "Fluid mouse input" option in Settings -> User Interface.
  12. Reduced memory usage when loading and saving images. Fixed a crash if the save progress callback is null. File version updated to 1.8.5.0.
  13. Inheriting from both FileType & IFileTypeFactory is fine, my WebP FileType does that for instance. The problem is that @ArgusMagnus is missing the public modifier on the constructor. public sealed class TestFileType : FileType, IFileTypeFactory { public TestFileType() : base("Test", FileTypeFlags.SupportsSaving | FileTypeFlags.SavesWithProgress, new[] { ".test" }) { } protected override Document OnLoad(Stream input) { return null; } protected override void OnSave(Document input, Stream output, SaveConfigToken token, Surface surface, ProgressEventHandler callback) { // Do save operation... base.OnSave(input, output, token, surface, callback); } FileType[] IFileTypeFactory.GetFileTypeInstances() { return new[] { new TestFileType() }; } }
  14. Fixed in 1.3.2. With the large number of plugins available on this forum it does not surprise me that some may be overlooked, and this is more of a niche plugin than something like Feather or Clipwarp. I do not envy @Ego Eram Reputo's job keeping the plugin index up to date. ?
  15. Updated the JPEG 2000 FileType to the latest version. Updated to @BoltBait's latest installer.
  16. Changed the quality slider in the save dialog to more closely match the JPEG compression ratios. Reduced memory usage when loading images. Fixed the loading of gray scale images with an alpha channel.
  17. That is the generic "unknown error" message for Photoshop plugins. The only thing I can think of is that a file the Nik Collection requires is missing, or Avast may be blocking access to it.
  18. The Windows Store version of Paint.NET requires you to install plugins into a sub-directory of Documents/paint.net App Files. For example Effects plugins would be places in Documents/paint.net App Files/Effects. See Installing Plugins in the Paint.NET help for more information.
  19. I recompiled the plugin for Paint.NET 4.1.1 using the source code @ArgusMagnus posted. Changes: Added a replacement PointInt32 structure to ArgusPaintNet.FFT. FFT.zip Source.zip
  20. I recompiled the plugin for Paint.NET 4.1.1 using the source code @ArgusMagnus posted. Changes: Added a replacement VectorFloat structure to ArgusPaintNet.Shared. Changed ArgusPaintNet.EdgeDetection to get the "Stylize" menu name from the SubmenuNames class. Edge Detection.zip Source.zip
  21. That control is part of PrintIt, not the OptionBased library.
  22. Thanks for the detailed bug report and analysis. I will most likely be changing the plugin to use the ImageMagick formula with a default quality of 85 (compression ratio of 9:1). That is exactly what JasPer does (at least the version that is currently used by this plugin).
  23. The plugin will only be called for files with a .webp extension.
  24. I do not know, that would be a question for @Rick Brewster.
  25. Upgraded to the August 17 2018 release of DirectXTex, file version updated to 1.8.4.0.
×
×
  • Create New...