Jump to content
How to Install Plugins ×
Paint.NET 5.1 is now available! ×

Recommended Posts

Posted

TechnoRobbo's Paste Frame V1.3.20+

Uses a clipboard image to frame your picture

Based on a request from Member @Eli

PDN 3.5 Compatible

 

v1.3.20+ math fix

v1.3.10+ Greater Adjustment - Smooth Offset

v1.3.9+ Some Eli inspired changes (expanded range,Solid Tiling)

v1.3.8+ adds offset from edge

v1.3.7+ Introduces alignment options

Hidden Content:

v1.3.6+ Region Bug fix

v1.3.5+ Border width bug fixed

v1.3.0.+ add selection contouring

v1.2.2+ fixes a Re-entrant Token bug.

v1.2.1+ fixes artifact in PDN 3.5

Version 1.2.0.+ wrapping control and load a frame file as well as clipboard

V1.1 corrects symmetry

 

Menu : Effects -> Selection

Paste%20FrameMenu.png?raw=1

Paste%20Frame.png?raw=1

 

Paste%20Frame2.png?raw=14

 

A few tips

  • When using copy disable antialising selection 
  • Paste to it's own image and copy again to avoid any fringing
  • The frame image continuity works best if the frame size and the image have a common divisor 800X600 works great with 10,50,100 
  • Select the graphic at the targetted corner point - in this example, from middle of the heart to the middle of the heart

Example of proper alignment  (Click to view)

 

https://www.dropbox.com/s/ueo8jqjd32ufagn/Paste%20FrameEli1.png?raw=1
 
 
Example of common divisor (Click to view)
https://www.dropbox.com/s/bw456g4cgk1bmrr/Paste%20FrameEli2.png?raw=1 .

.

 

 

VS Source Code for Programmers Only

 

 

 

Plugin DownloadTRsPasteFrame.zip

  • Upvote 9

Go out there and be amazing. Have Fun, TR
TRsSig.png?raw=1
Some Pretty Pictures Some Cool Plugins

Posted (edited)

I went to bed and woke up with a new plugin (Pixey, I think TR is a bot ;)).

 

TR This is exactly what I wanted. The corners look good. There is a little problem with mirroing however. I also tried on a large canvas and the border size was too thin even at 100.

 

tr-frame-test-1-482d1fa.png

 

Post Edit: Also, in order to have perfect symmetry at the corners why not start the tiling at the corners and blend the tiled image at the center.

Edited by Eli
  • Upvote 1
Posted

 

 

 There is a little problem with mirroing however. I also tried on a large canvas and the border size was too thin even at 100.

sorry about that, I missed a 180 flip at the second pass (bottom) and that threw the rest out of sync (I should have tested with a different image). I increased the max border size to 300 - looks wild with smaller images but .

 

V1.1 ready for download!!!!!!!!!!!

 

A few tips

  1. When using copy disable antialising selection 
  2. Paste to it's own image and copy again to avoid any fringing
  3. The frame image continuity works best if the frame size and the image have a common divisor 800X600 works great with 10,50,100 
  4. Select the graphic at the targetted corner point - in this example, from middle of the heart to the middle of the heart

 

Example of proper alignment  (Click to view)

https://www.dropbox.com/s/ueo8jqjd32ufagn/Paste%20FrameEli1.png?raw=1

 

 

Example of common divisor (Click to view)

 

https://www.dropbox.com/s/bw456g4cgk1bmrr/Paste%20FrameEli2.png?raw=1

Go out there and be amazing. Have Fun, TR
TRsSig.png?raw=1
Some Pretty Pictures Some Cool Plugins

Posted

Holy Moly - I can't believe the prowess of this bot @TR Plugin generator.  I don't believe his brain stops, even in his sleep ;)

 

flowersinherhairwithframe_zps53e59472.pn

 

                                                                                                                                        Flowers in her Hair

  • Upvote 3

30b8T8B.gif

How I made Jennifer & Halle in Paint.net

My Gallery | My Deviant Art

"Rescuing one animal may not change the world, but for that animal their world is changed forever!" anon.

 
Posted

TechnoRobbo! It is so very very cool. Thank you soo much for this plugin. x2boxm6a.gif  :pizza:   :beer:​  Sorry!   :rainbow:   I like all the colors of the world.  B)

 

uavz4sfd.png

  • Upvote 2

Live as if you were to die tomorrow. Learn as if you were to live forever.

Gandhi

 

mae3426x.png

Posted (edited)

It works great!

tr-frame-test-2-482f6c0.png

 

Two more requests to make this great plugin even better :

Could you add an option to load a picture (png) and take advantage of transparency?

Some people may want just an image tiled all around without any mirroing or flipping.

Edited by Eli
  • Upvote 1
Posted

 

Two more requests to make this great plugin even better :

Could you add an option to load a picture (png) and take advantage of transparency?

Some people may want just an image tiled all around without any mirroing or flipping.

That's 3 requests.

All possible but it would require a more sophisticated interface than Code Lab can give us. I would have to move the project to VS. It shouldn't be too hard. Transparency would only be available from a file. 

 

Seerose - Nice frame job- I like those little furbie thingies you used as a frame. 

Go out there and be amazing. Have Fun, TR
TRsSig.png?raw=1
Some Pretty Pictures Some Cool Plugins

Posted

Wonderful. I do not mind waiting.

I hope you all are around when I retire so I can play full time. That is going to be 30 years from now... I should be 80 :lol: .

Posted

You did it! With the new features the plugin is versatile.  Thanks.

 

I do not know what other feature could be added. Maybe just increase the border size to 500 (for a very large canvas).

 

tr-s-custome-frame-generator-4831846.png

  • Upvote 1
Posted

Hello, TR I did run into this error message when I tried to run the plugin a second time :

 

File: C:\Program Files\Paint.NET\Effects\TRsPasteFrame.dll
      Effect Name: TRsPasteFrame.EffectPlugin
      Full error message: System.ArgumentOutOfRangeException: Value of '150' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
   at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
   at TRsPasteFrame.EffectPluginConfigDialog.InitDialogFromToken(EffectConfigToken effectToken)
   at PaintDotNet.Effects.EffectConfigDialog.InitDialogFromToken() in d:\src\pdn\paintdotnet\src\Effects\EffectConfigDialog.cs:line 200
   at PaintDotNet.Effects.EffectConfigDialog.set_EffectToken(EffectConfigToken value) in d:\src\pdn\paintdotnet\src\Effects\EffectConfigDialog.cs:line 251
   at PaintDotNet.Menus.EffectMenuBase.RunEffectImpl(Type effectType) in d:\src\pdn\paintdotnet\src\PaintDotNet\Menus\EffectMenuBase.cs:line 970
 

Posted

 

 

File: C:\Program Files\Paint.NET\Effects\TRsPasteFrame.dll

      Effect Name: TRsPasteFrame.EffectPlugin

      Full error message: System.ArgumentOutOfRangeException: Value of '150' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.

easy fix - I'll do it tonight

Go out there and be amazing. Have Fun, TR
TRsSig.png?raw=1
Some Pretty Pictures Some Cool Plugins

Posted (edited)

I agree with Goonfella, ALL credit goes to TR. I only sent a wish and TechnoRobbo granted it. Christmas came early for me. :)

 

Thanks TR for the fix and increasing the border size. I find that the quality of the frame is better when applied to a large canvas.

 

Just in case you are curious... What else do I have on my wishing list? Well... another pluging that will work on irregular shapes, selections or objects more or less like drawing an outline but instead of drawing a solid line, it will allow the insertion of images like Paste Frame does. I think I am being too greedy.

Edited by Eli

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...