-
Posts
1,782 -
Joined
-
Last visited
-
Days Won
26
Posts posted by midora
-
-
I agree in a lot of cases tables are just a workaround to create a specif layout. In general not a good idea.
I would prefer the possibility that text could flow around an image or just to the right side of an image.
-
Is it just a question of activation in the forum software?
-
Release 1.2 [2022-01-15]
- Improved saving of still images
- Added option to suppress saving of any metadata
- Provided better progress info during save
- Changed Exif handling
- Reworked transitions handling- 1
- 1
-
I'm wondering if the saving on OK could not replaced by copying the last temporary file created in the dialog if the token is the same and the temporary file is complete.
In the moment I'm working with large files and saving takes quite often more than a minute.
-
Hi @ChrisFjust show your image. To discuss things on an abstract level is difficult.
-
Hi @chatbubblesyou are right, the plugin is not optimized for speed. It falls in the same speed category as the built-in Clouds.
The final output to the screen is done by paint.net. I never got artifacts.
-
I guess the part behind the topic id is not important and can be changed at any time.
So if you link to
https://forums.getpaint.net/topic/119242-how-to-get-a-permanent-direct-link-to-a-forum-post
and the text behind the 119242 changes it will still work.
You can try this. Enter
https://forums.getpaint.net/topic/119242-Hello-World
on a new webpage.
- 1
-
You may try the Spaced Text plugin. It allows to enter multiple lines and to set the line spacing.
-
PrintIt only supports paint.net <= 4.2.16 (as mentioned on the first page of the topic).
- 1
-
Hi @Geirador, I expect that if your are talking about original size you mean the print size. Copy paste is based on the pixel size. I would check in the Resize... menu if the images are using the same resolution. The resolution is used to calculate the print size (your screenshots show 'in'ch).
- 1
-
Hi @WestRagethanks for your effort.
Think about to create your own topic in the FileType Plugins section to promote your plugin.
A small description would be fine (which icon formats are available, are multiple sizes possible, ...)
-
Finally moved the plugin from the 'Plugin Developer's Central/Animated Images' to the 'FileType Plugins' section 😉
- 1
-
'PNG Animations and Images' FileType Plugin (.PNG, .APNG)
DownloadFind the latest version of the plugin here: ImAPNG.FileType v1.4.zip [2022-01-07]
Thumbnail support for .apng file type: ImAPNG.Thumbnail v1.0.zip [2022-01-07]
ImXYZ.Thumbnail.dll Installer for ImAPNG.Thumbnail: See 'GIF Animations and Images' FileType Plugin
Summary
Loads and saves[not supported] PNG animations and images.
Animated images contain a sequence of images called frames which a viewer application can show as an animation.
Because paint.net decides on the file extension which file loader will be used you have to change the extension of the PNG file to .apng.
On load the plugin loads all frames from the file and adds them as layers to a new Paint.NET document. Frame 1 will become the bottom layer and so on. Some information from the file (like frame durations or comments) will be stored in the layer names after the marker '//'.
[not supported]
On save the plugin will convert all layers to frames respecting the information found after the marker '//' in the layer names. The plugin does its best to reduce the size of the final file. The size depends on various settings.See also
'GIF Animations and Images' FileType Plugin
'WEBP Animations and Images' FileType Plugin
Author / Copyright
Martin Osieka
2015-2022, Martin Osieka, Switzerland
You may use this plugin together with Paint.NET w/o any restriction.Installation
Follow the instructions carefully
- Unzip the archive
- Copy the folder ImAPNG.FileType together with its content (ImAPNG.FileType.dll/.dlc/.deps.json) into the FileTypes folder of paint.net. The location of the FileTypes folder depends on the installed variant of paint.net.
To verify the installation you should restart Paint.NET and check that in the filetype popup of the open file selector dialog is an entry starting with APNG.
Compatibility
paint.net >= 4.3.2, 64bit and 32bit
Supported languages
English, Deutsch
You may add your own translation to the .dlc file.Keywords
FileType, PNG, APNG, Animated PNG, Animation
History
1.4 [2022-01-07]
- Updated to libpng 1.6.37
- Requires paint.net >= 4.3.2
0.3 [2015-04-06] (12218 downöoads)
- First public test release
- Only loading is supported.
- The plugin uses an unmanaged dll based on libpng with apng patch plus modifications. There is a variant for 32-bit and 64-bit environments.
- 2
-
Hi @Rarethe main issue with this request is that layer names may not be unique or they may be empty or they contain characters which are not allowed in file names.
So some renaming may be necessary. The additional infos required to restore the pdn content could be stored in the PaintDotNet.txt file in the zip.
-
The WebP plugin throws a meaningful exception if the file contains an animation, could the same be done for AVIF? In the moment just the first frame will be displayed.
Would appreciate if the gif and png file types would do the same (but this would be Ricks part 😉 )
-
May not be related to your issue but ust looking to the code
length_w=(int)(Math.Ceiling((double)((src.Width-1)/pixel_size)));
I would change the position of the cast
length_w=(int)(Math.Ceiling(((double)(src.Width-1)/pixel_size)));
- 1
-
Release 1.1 [2022-01-06]
- Added Save functionality including previewHAPPY SAVING 😉
- 2
- 3
-
25 minutes ago, lana del ray said:
Alternatively, is there a plugin that would allow for png images to be saved with 3-bit color encoding instead of the default powers of 2 ones?
Sorry to say but PNG format specification doesn't support 3-bit encoding. You may use 4-bit with 8 colors in the color table.
-
Hi @AllegedStuffI guess you already got the advice in the plugins topic.
Because of changes in paint.net the OptionBasedLibrary files must now be placed in the Effects folder.
Or create a folder ParallelLines folder in the effect folder and copy ParallelLines .dll/.dlc and OptionBasedLibrary.dll/.dlc into this folder (this is the method Rick prefers).
- 1
-
For sure @otuncellia more structured base language would be better but much more difficult to describe as an example.
The only issue that it is always difficult to define a simple signature you can match fast. And file types w/o signature are horror 😉
-
As @otuncellisaid, a file type plugin may do this if you do not care about the memory size while the 'file' is loaded in paint.net.
So define your on file type plugin REFI' and use a text file with the extension .refi to store the image references.
There should be a specification describing the REFI file format. I.e.
REFI specification:
REFI files are text files using UTF-8 character set. Line separator should be CR LF.
The first line must start with the signature #REFI#. Characters after the signature will be ignored.
Lines starting with # are comment lines.
Lines not starting with # describing layers (in the order bottom layer to top layer).
The syntax of a layer line is: layername,visible,blendmode,opcity
where
'layername' is the fullpathname of the referenced image embedded in double quotes
'visible' can be true or false
'blendmode' is one of the layer blendmodes (i.e. normal) Ilist of amodes)llowed
'opacity' is an integer in the range 0..255.
#REFI#
"c:\myimage\file1.png", true, normal, 255
"c:\myimage\file2.jpg", false, normal, 128Load and save are easy to implement (assuming you restrict the allowed file types to simple ones).
BUT
I would expect that Rick says no. Because you are not just writing to the provided output stream. Cancel or errors during save are difficult to handle. You may destroy the original images.
-
You are still not telling what your plugin would do. You are only telling what you think that your plugin needs.
-
Maybe you should first describe what you like to do and someone will tell you if it can be done.
-
1 hour ago, Absol said:
I can't get access to layers from effect plugin? For what needs effect plugin if I can't get access layers to apply this effect?
Reading the linked topic would tell you that you can access the selected layer.
1 hour ago, Absol said:I think paintnet has very bad sdk and need use another tool ???
A plugin interface is not very bad just because you can not do what you like to do.
Tables in topic editor
in Paint.NET Discussion and Questions
Posted
In 'WEBP Animations and Images' I used now a table to put the explaining text next of the dialog.
The main issue with this table implementation is that you can not define a dynamic width which adapts to the width of the window,