sirdaniel
-
Posts
13 -
Joined
-
Last visited
Posts posted by sirdaniel
-
-
Hello,
I try to convert very large picture from PNG with alpha channel to WEBP .
This picture is really large, just near max resolution 16383x16383 but does not exceed maximum yet.
Paint net works with smaller pictures. This one stops at 52% and after a while throws exception. I have 20 GB free space on disc C.
The message:
QuoteException:
WebPFileType.WebPException: Partition #0 is larger than 512 Kb.
at WebPFileType.WebPNative.WebPSave(Surface input, Stream output, EncodeParams parameters, MetadataParams metadata, WebPReportProgress callback)
at WebPFileType.WebPFile.Save(Document input, Stream output, Int32 quality, WebPPreset preset, Surface scratchSurface, ProgressEventHandler progressCallback)
at WebPFileType.WebPFileType.OnSaveT(Document input, Stream output, PropertyBasedSaveConfigToken token, Surface scratchSurface, ProgressEventHandler progressCallback)
at PaintDotNet.FileType`2.OnSave(Document input, Stream output, SaveConfigToken token, Surface scratchSurface, ProgressEventHandler callback) in D:\src\pdn\src_4_3_x\Data\FileType`2.cs:line 39
at PaintDotNet.Data.FileTypeProxy.OnSave(Document input, Stream output, SaveConfigToken token, Surface scratchSurface, ProgressEventHandler callback) in D:\src\pdn\src_4_3_x\PaintDotNet\Data\FileTypeProxy.cs:line 68
at PaintDotNet.FileType.Save(Document input, Stream output, SaveConfigToken token, Surface scratchSurface, ProgressEventHandler callback, Boolean rememberToken) in D:\src\pdn\src_4_3_x\Data\FileType.cs:line 261
at PaintDotNet.Controls.DocumentWorkspace.<>c__DisplayClass248_1.<DoSaveImpl>b__7() in D:\src\pdn\src_4_3_x\PaintDotNet\Controls\DocumentWorkspace.cs:line 2791
at PaintDotNet.Functional.Func.Try(Action f) in D:\src\pdn\src_4_3_x\Base\Functional\Func.cs:line 181Diagnostics:
Application paint.net 4.3.10 (Stable 4.310.8103.32785)
I am sorry, actually Gimp throws same WebP error: 'partition is bigger than 512K'
Edit.
Okay, found the culprit:
-
-partition_limit int
-
Degrade quality by limiting the number of bits used by some macroblocks. Range is
0
(no degradation, the default) to100
(full degradation). Useful values are usually around30
-70
for moderately large images. In the VP8 format, the so-called control partition has a limit of 512k and is used to store the following information: whether the macroblock is skipped, which segment it belongs to, whether it is coded as intra 4x4 or intra 16x16 mode, and finally the prediction modes to use for each of the sub-blocks. For a very large image, 512k only leaves room to few bits per 16x16 macroblock. The absolute minimum is 4 bits per macroblock. Skip, segment, and mode information can use up almost all these 4 bits (although the case is unlikely), which is problematic for very large images. Thepartition_limit
factor controls how frequently the most bit-costly mode (intra 4x4) will be used. This is useful in case the 512k limit is reached and the following message is displayed: Error code: 6 (PARTITION0_OVERFLOW: Partition #0 is too big to fit 512k). If using-partition_limit
is not enough to meet the 512k constraint, one should use less segments in order to save more header bits per macroblock. See the-segments
option. - Is it possible to add more options to the Plugin?
-
-
Net.5 as Programing language. Why not change number for application: paint.NET 5.0 final maybe?
-
Thank You for new version.
-
On 3/17/2020 at 8:46 PM, mariah said:
Yes, it did not happen a lot of time but it did. When it happened I have lost hours of my work. I do not have the error logs with me now, but if I do face another crash I would definitely take a screen shot and upload over here.
I usually risk my work too and do my work in one go. But its good habit to save work every some steps in .pdn format. You do not loose back steps, but in crash, you start from last save point.
-
Came to thank once again for 4.2.9. I did my project finally.
Final image made from many tiles is about 13000x8000, working canvas was even bit higher before cut. All processing was smooth, low disc requirements. No crash. Love that tool
-
Came here to say THANK YOU. This release brings new life to the paint.net. I ve already done some work and so far so good.
👍
-
Well, it is the first time i have met such conditions, that pagefile filled my entire free HDD Space. I agree 15 GB is small amount. But, i dont know how much space should i free up for my needs.
Thanks for explanation, i will remove some unnecessery Gigabytes. Thanks Gods and Goddesses i have SSD which makes ouf-of-RAM situations operational, but i wish i had faster writings..
-
Actually have looked at at the plugin list. But i will look closer again then
-
Thanks guys for answer!
Looks like @MJW knows my pain.
At first post i used "reset" word and "annoying" word to describe making unnecessery moves (like opening small dummy images). Anyway, i love paint.net and gonna use it. Wish to myself more configurable options in the future
-
Hello, i use paint.net for my projects and i love managing with it. Its somehow amazing, i love the feature of onthefly resizing by snapping dots on the edges. Rotating onthefly is useful too.
How about New tool that will enhance usability on the area. I would love if the author of the program adds Perspective correction. Its like when snapping one corner we would move it whenever we want in the space, and picture perspective would adjust accordingly. It would be behave like in gimp (cough) program
Second version of the tool would be curving the edges of the picture or freely deforming them. Its like when snapping a point on the edge of the picture i would move to the right or left curving the edge. It might be either correction of the whole edge proportionally (from one corner to another), or just fragment of it (fraction - like from the corner to the middle of the edge for example), or peak of the curve would be not in the middle of the edge but closer to one of the corner (adjustable)
What do You think?
-
HI!
First of all, i wanna say paint.net is awsome tool for simple editing images. Its my base software for my doings.
Unfortunately, there is sometimes need of editing large images, like 8kx8k combinig them to get even larger canvas. I have 16GB of RAM rigth now, but after just a few moves, my HDD space of 15 GB goes completely fulled (by pagefile) and program crash with out of disk space error.
Question, is there possibility that user could set how many changes were keep on HDD by paint.net? I think the long history makes filled all my HDD space. Or its stored somewhere else, and pagefile is just RAM extension for paint.net?
I would like to have more handling here. To decide, how much HDD space is sacrificed to keep history data. I know i can save .pdn and reopen, but really that is just not how it should be. What about another setting of flushing data after every second layer merge down or similar, just to have safe setting.
-
Hi When using by second time rotate/zoom toll CTR+shift +z, i mean after reopening it, the resize value is not 1 but previously set, which means just after opening the tool i get immediately commiting pixels message and having resize of same factor as previously. This is not intended right? Because its a bit annoying when using multiply times this tool. I have to every time wait for commiting changes and reset to value 1 again.
WebP Filetype (2023-11-26)
in FileType Plugins
Posted
Thats okay. It is likely I met up rare problem.