Martin Osieka

Members
  • Content Count

    136
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by Martin Osieka

  1. Martin Osieka

    'Spirit Level' Photo Effect

    Overview: Keyboard , mouse, and touch handling tbd
  2. Martin Osieka

    'Spirit Level' Photo Effect

    Overview: Scaling and padding modes Starting image: Auto scale: Scale In; Padding Mode: Transparent and Mirror (no difference) Auto scale: Off; Padding Mode: Transparent and Mirror Auto scale: Scale Out; Padding Mode: Transparent and Mirror
  3. 'What's It?' Tools Effect Plugin Summary This Paint.NET effect plugin allows you to identify files by looking for a file type specific signature in the file content. If Paint.NET fails to open an image then you may check with this tool if the file extension is wrong and correct it. Warning: If a file can be identified by the plugin then this does not mean that the file can be loaded by a Paint.NET native or plugin file type. The file may be corrupt or use an unsupported sub format. If you are missing a specific file type or get a wrong identification just tell and we will see what can be done. Keywords Identify Files, File type, File extension Author Martin Osieka Download Find the latest version of the plugin WhatIsIt.Effect v1.0 (11.4.2015) here WhatIsIt.Effect v1.0.zip Installation Follow the instructions carefully Unzip "WhatIsIt.Effect vX.X.zip" Copy the two files WhatIsIt.Effect.dll/.dlc to the Paint.NET\Effects\ folder After a restart of Paint.NET you will find the plugin at Menu->Effects->Tools->What's It?... oder für deutsche Anwender unter Menu->Effekte->Werkzeuge->Was ist es?... ;-) Compatibility Paint.NET 3.5.11 and 4.0.5 Supported languages The language used in the plugin depends on the language setting of Paint.NET and the support of this language by the plugin. The fallback is the first supported language of the plugin. Languages are defined in the .dlc files. This plugin supports the following languages in the moment: English Deutsch русский (provided by ReMake) WhatIsIt.Effect.dlc.ru.zip You may add your own translation to the .dlc file. Dialog options The basic windows just shows a list view panel and two buttons. One to identify a file and a second to exit the application. The list view shows all file types which can be identified by the plugin. The effect window has a hidden menu line. To show the menu line press the ALT key or click to the icon on the top left corner of the window frame. Known issues None History 1.0 (11.4.2015) - First public release - Supports around 50 well-known file signatures
  4. Martin Osieka

    'What's It?' Tools Effect Plugin

    Thanks Remake. I added it to the first post. If you like we could do it in advance for the next release.
  5. Martin Osieka

    Print It (Tools Effect)

    If it hangs then maybe this change - Printer tab: Added printer status and type information. Status message changes may be slow on some devices. It depends in most cases on the printer driver. may create a timeout problem with some network printer drivers. I know a Brother printer where the status change takes ten minutes. But it does not hang in the startup. The problem may be that it is not possible to provide a timeout to all the driver functions in C# you have to use managed code hacks to get to the underlying os functions. OptionBasedLibrary should not be involved in this issue. It is responsible for managing UI functionality. I will check some methods after easter. Thanks for reporting.
  6. Martin Osieka

    'Windows Metafile' FileType Plugin (.EMF, .WMF, .EMZ, .WMZ)

    Getting old, forgot this announcement yesterday. Version update: 1.1 (8.3.2015) - Replaced in 'File Infos' section the dpi values line with a line showing the physical size given in the metafile. - Use of virtual pixels to describe the device units in the meta file.
  7. Martin Osieka

    Parallel Lines and Patterns

    Thanks Seerose. Little bit late for a coffee in Switzerland just now but there is a Monday morning near.
  8. Martin Osieka

    Parallel Lines and Patterns

    Small update 1.6 (8.3.2015) - The Circle, square, dieamond, and hexagon shape use the center parameter. - The dialog can be resized. - The interference layer angle got the option to 'spread' the reference vector or to ' add' to the vector
  9. Martin Osieka

    Alternative to LayerSaver

    Updated the version in the first post to 0.2 Features on save dialog - Select format of embedded images: PNG, BMP, GIF, JPEG - Add thumbnail - Add Composite - Tiling of layers (W x H pixels). Load does not need a dialog in the moment. Be careful with the tiling feature. This is a kind of 3D tiling ;-) Assume you are saving a 3 layer image 800 x 600 with a tiling of 8 x 8 pixels. This will generate 3 * 100 * 75 = 22500 files in the zip. I would expect that this feature is useful just on flattened images. If you are generating a lot of tiles and the size field on top of the preview says 'Computing 100%' then the preview is active in loading the zip back and glue the tiles together. This may take a while. Tested on Windows 8 and XP. Can not test on Windows 7 in the moment.
  10. Martin Osieka

    Alternative to LayerSaver

    No that's not really true. Irfanview can view .pdns (the composite image and the individual layers as a multipage image). And pdn2png.exe or pdn2bmp.exe command line tools can extract composite image or individual layer images from .pdns. All these tools do not require that Paint.NET or a dot net framework is installed. This is a developer section so you should not expect to get a final version. Especially if the developer is asking which features the users expect. The conflict I was talking about is a general issue of paint.net. 4.0.5 works better than older versions regarding this issue but still not perfect. There are several filetypes in the subforum which share support for the same file extension. And there is a small risk that these are conflicting. Still this is beta software and not alpha or less.
  11. Martin Osieka

    Alternative to LayerSaver

    For sure I know ORA but I'm not looking for a replacement for it. A format like ORA has always the problem that not all applications are using the same features (i.e. blendmodes). An ImZip created zip including a paint.net document would always contain the same information as the equivalent .pdn file. So you could work just with the .zip instead of .pdn and still access the individual layers easily in the FileExplorer. -but the basic idea is to get a plugin which can be used instead of LayerSaver. Paint.NET FileType can't access the destination file or the location so I guess .zip is the easiest for people to handle a group of files. Especially because Windows FileExplorer can open them as a virtual folder. The question to the users is what kind of files do they expect in the group. Is png enough? In the moment the plugin supports internally png w/ and w/o alpha, bmp w/ and w/o alpha, and gif. An other question may be if the file names should follow a special naming convention. The one to one mapping between a pdn document and the content of the zip is only one advantage. You may also open single images included in zips (i.e pages in the .cbz).
  12. Martin Osieka

    'Portable Document Format' FileType Plugin (.PDF)

    Added description of the options used by the ImPDF.Save.FileType (including screenshots).
  13. Martin Osieka

    'Windows Metafile' FileType Plugin (.EMF, .WMF, .EMZ, .WMZ)

    Sorry the screenshot of the dialog may be a little bit large. This happens if you are working on a 300 dpi laptop ;-)
  14. Martin Osieka

    'Portable Anymap' FileType Plugin (.PAM, .PBM, .PGM, .PPM)

    Update 1.1 (19.2.2015) - Fixes the issue that the plugin opens the web page of the plugin w/o a request of the user.
  15. Martin Osieka

    'Portable Anymap' FileType Plugin (.PAM, .PBM, .PGM, .PPM)

    Should not happen for sure but you may get in a state that it will happen (so I'm able to reproduce it). There is no easy fix in the code but a solution to get rid of your issue: - Open Paint.NET - Save the 'Untitled' image somewhere as PGM - If the Save dialog is open then click the defaults button. - Click OK (so the file will be created). - Close Paint.NET. - Remove the Untitled.pgm You may skip the following details ;-) The problem is that buttons are counters in IndirectUI. To check if a button is clicked you have to compare the current value with the previous one. Filetype plugins (not Effect plugins) remember the settings of the dialog in the registry. In case of a button this is the incremented value. So if you once clicked the button and restarted Paint.NET later then the values will be different and the plugin thinks that the button has been clicked. Sorry that you may not get an answer on the forum but we are fighting with hundreds of spam users a day. You may use an IP which will not get a response.
  16. Martin Osieka

    Gears - released 22/08/2014

    I like the effect that the animation starts unsharp (out of focus).
  17. Martin Osieka

    Parallel Lines and Patterns

    Seerose, Remake, TR: I'm surprized but happy that you are so enthusiastic about this strange feature. Quite often you have no idea what happens if you are playing with this option. Still looking forward to add a tab page which will allow you to collect previews of the last used settings. The current method to load and save option settings via the menu at the bottom of the dialog is not quite user friendly (but better than nothing).
  18. Martin Osieka

    Parallel Lines and Patterns

    Maybe ;-) Thanks for the hint. If your version ends with .550 then it should be fixed. Or just search for the angel in the .dlc file and change it (but not to devil please ;-)
  19. Martin Osieka

    Parallel Lines and Patterns

    Update 1.5 (18.1.2015) - Added 'Interference layer' option: Allows to overlay a duplicate of the line pattern with a different angle. This may be used to create a moire effect. The same effect can be generated by using PLAP a second time with a different reference angle. It is just easier to examine patterns if you can do it in one step. Typically you are trying to remove moire effects. But sometimes it may be an interesting effect. OK, this may need an example. Let's assume you are starting with a packed sine waves pattern: Now add an interference angle of 2 degrees and you will get this: Or using 45 degrees: If the distance of the parallels is larger then you may generate patterns without moire: Here a standard ellipsoid wave with an interference angle of 90: Remember that you may save your option settings via the menu at the bottom of the dialog. You may even select a preset which is used always after a restart of paint.net.
  20. Martin Osieka

    Parallel Lines and Patterns

    Update 1.4 (4.1.2015) - Reorganized the shape line types to make it easier to use regular shape types and their stretched parts. The size of Circles, Squares, Diamonds and Hexagons is defined only by the amplitude option now. The streched variants like ellipse, rectangle, streched diamonds and stretched hexagons work as before. - Added Hexagon Shapes - Length of whole line allows to select 'One Period' now. This makes it easier to render just one single line segment like a single hexagon. - Added reference scaling. Scaling happens in the final drawing. Means if you enter a value of 1cm somewhere and the scale factor is set to two then 2cm will be used in the drawing! Pressing the 'Apply' button will scale the depending options and reset the scale factor to one. - The reference point option control allows to enter pixel or other unit values now (instead of percent). - Added switch 'Origin at center of pixel (else in-between pixels)' If set then - the position (0,0) is at the center of the top/left pixel of the bounding rectangle of the selection - reference point values will be rounded to integer values without fractional parts If not set then - the position (0,0) is at top/left of the top/left pixel of the bounding rectangle of the selection - reference point values will not be rounded So if the switch is off you get more precise results but maybe not what a user expects at first glance. - Tooltip of NumericUpDown controls shows the value of the control in different units now (before just the possible unit names). - Added a work-around to avoid that sometimes the first tab page of the dialog shows a slider. The basic issue is still not fixed in OptionBasedLibrary but it should be OK for this dialog.
  21. Martin Osieka

    'GiMP Native Format' FileType Plugin (.XCF, .XCFGZ, .XCFBZ2)

    Update 1.4 (31.12.2014) - Fix to support Paint.NET 4.0.5 which is more strict in the order of serialized data. Thanks for reporting and a Happy New Year. Still 1 1/2 hours left in Switzerland but I have to hurry up now. cu next year.
  22. Martin Osieka

    'GiMP Native Format' FileType Plugin (.XCF, .XCFGZ, .XCFBZ2)

    Got an example from Goonfela, thanks. There seems to be a general issue in 4.05 using the current version of the plugin or older ones. Plugin works fine in 3.5.11 and 4.0.1. There will not be a fix this year ;-)
  23. Martin Osieka

    'GiMP Native Format' FileType Plugin (.XCF, .XCFGZ, .XCFBZ2)

    Two times the same error report on the same day, what happed guys? ;-) Yes please, an example file would be nice.
  24. Martin Osieka

    Parallel Lines and Patterns

    You may store an options settings file (like OverlappingCircles.xml) at any place because Load... will ask you for the location. But the default path of the file selector is your Paint.NET user folder (this name depends on the language): ...\Paint.NET User Files\OptionBasedEffects\ParallelLinesEffect\ Does this answer your question?