Jump to content

Hazard_Tsunami

Newbies
  • Posts

    7
  • Joined

  • Last visited

Posts posted by Hazard_Tsunami

  1. Short answer: You can't.

    Long answer: Yyyooouuu cccaaannn'''ttt...

    Have you ever seen this scenario played out on TV? The CSI shows do it as often as

    . Even
    (and literally everything that comes out of his mouth is gibberish in that clip), though I'm willing to forgive him since it was the 80's and NO one knew what they were talking about. (But this is probably the funniest parody of Hollywood's computer illiteracy.)

    Anyway, they're lying to you. There's no computer system in the world that can do what the computers in CSI are depicted as doing. While an image can easily be resized smaller, it can never satisfactorily be made larger. Why is that?

    Because the image is made up of pixels, remember? [...]

    Asking the computer to "enhance" it, like on CSI, is like giving someone a book with three out of every four pages missing and asking them to reconstruct the story. It can't be done very accurately, because the information isn't there, and there will never be any technology that will let us do that.**^

    So, what can you do if you need the picture to be bigger?

    Well, the easiest way is to just take a bigger picture. You'll never make an enlargement look as good a picture that was taken at the size you want.

    But there are tricks you can employ. First, leave the drop-down menu in Paint.NET on "Best Quality." It'll automatically choose the best way of "guessing" at the missing information. Second, try running Gaussian Blur, followed by Sharpen. Repeat several times, and you'll get something passable. Keep in mind, though, this really only works at images that have been doubled in size at best. More than 200%, and you're getting into impossible territory.

    And if you come up with a technique that works better, share it below! I am open to suggestions, most definitely.

    [...]

    **^ At least, not with our current understanding of technology.

     

    This tutorial is still helpful to me, though it is almost six years old. If I may, I'd like to point out some advancements that have been made in more recent times.

     

    There is a certain photo editing software (that isn't Paint.NET... yet) that has intelligent upsampling with its Preserve Details feature. Before this feature's release, the software had the ability to upsample and fill in the missing pixels without scaling down the image size. However it relied on the bicubic smoother, which actually made the edges and the image on a whole too soft (rather than being super sharp and pixel-y). Now the Preserve Details feature does a really good job of filling in the missing pixel information while still remaining close to the original image quality. It's a thing of beauty.

     

    I will keep using this tutorial until this feature appears in Paint.NET. Perhaps I'll even be the one to write the plugin for this... in twenty years. (I'm a newbie at coding.) Thank you for all the help you've inadvertently provided me all of these years!

  2. I actually like how that turned out, actually. Maybe you used negation on the cloud effects instead of the layer? Either way, it turned out pretty cool.

    Try the plugin:

    viewtopic.php?f=16&t=25180

    The plugin makes life much easier. This is what I was able to do with the plugin:

    3538lm1.png

    Before, I couldn't get a hollow effect with the text. The plugin made life much easier. :D

  3. This is a very nice effect. If you want to have fire that's not just a border, use light gray color and blur it.

    Here's what i did:

    tomfirebf6.th.jpg

    Click it because it's a thumbnail, so i won't break the layout on some screen resolutions.

    I would love to replicate that effect. I'm trying, but the hint you've provided still leaves me a bit puzzled.

    Would you be willing to PM me with full instructions on how you managed that? I mean, did you use gray to achieve the translucent wisps as well? The fire in the eyes is spectacularly done as well. This is amazing.

    As far as the plugin itself, thank you so much for creating it! It has greatly simplified the various fire effects I have been trying out for text, not to mention the various other effects that can come from it. I think it would be nice if it had an slider for the curve RGB levels so that one can adjust the color right then and there... other than that, I love it!

  4. ... wish i knew how to get it like barkbark00's work

    Hint: Use dents :D

    Based on this hint, I have come up with these:

    6r6c9j.jpg

    f0u1rl.png

    I'm still playing around with all of the different effects I have available. I haven't been able to get the inside of the text to look more... hollow.

    Thank you! Hopefully this plugin will enable me to get the desired result (i.e. the hollow-like effect in the first image in this thread).

  5. Is this plugin meant to function with Paint.NET v3.22? When I try to use it, I get these error details:

    File: C:\Program Files\Paint.NET\Effects\Outline Object.dll

    Effect Name: pyrochild.effects.outlineobject.OutlineObject

    Full error message: System.MissingMethodException: Method not found: 'Int32 PaintDotNet.ColorBgra.ToOpaqueInt32(PaintDotNet.ColorBgra)'.

    at pyrochild.effects.outlineobject.OutlineObject.OnCreatePropertyCollection()

    at PaintDotNet.Effects.PropertyBasedEffect.CreateConfigDialog()

    at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

    I am using Windows XP and I am running on 512mb RAM. I will try restarting my computer to see if that will help...

    Edit: I restarted my computer. That didn't help.

    Here's the details of the automatically generated file that popped up when Paint.NET crashed (after attempting to use this plugin):

    This text file was created because Paint.NET crashed.

    Please e-mail this file to paint.net@hotmail.com so we can diagnose and fix the problem.

    Application version: Paint.NET v3.22 (Final Release build 3.22.2933.24445)

    Time of crash: 9/15/2008 2:23:27 AM

    Application uptime: 00:29:11.6406250

    OS Version: 5.1.2600.131072 Service Pack 2 Workstation x86

    .NET Framework version: 2.0.50727.42 x86

    Processor: 1x "Intel® Pentium® 4 CPU 3.20GHz" @ ~3192MHz (DEP, SSE, SSE2)

    Physical memory: 510 MB

    Tablet PC: no

    Updates: false, err

    Locale: pdnr.c: en-US, hklm: en-US, hkcu: n/a, cc: en-US, cuic: en-US

    Loaded assemblies:

    mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll

    PaintDotNet, Version=3.22.2933.24445, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.exe

    System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

    System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll

    System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

    PaintDotNet.Core, Version=3.22.2933.24442, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Core.dll

    PaintDotNet.Base, Version=3.22.2933.24440, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Base.dll

    PaintDotNet.SystemLayer, Version=3.22.2933.24441, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll

    PaintDotNet.Resources, Version=3.22.2933.24441, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Resources.dll

    PaintDotNet.Data, Version=3.22.2933.24442, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Data.dll

    PaintDotNet.Effects, Version=3.22.2933.24443, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Effects.dll

    "Borders N' Shapes", Version=1.7.3106.38770, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Borders N' Shapes.dll

    Color Match, Version=1.0.3106.38961, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Color Match.dll

    CurtisBlack.Common, Version=1.0.3142.30104, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Common.dll

    CurtisBlack.Effects, Version=11.0.3142.30301, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Effects.dll

    CurtisBlack.Resources, Version=1.0.3142.30103, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\CurtisBlack.Resources.dll

    Curves+, Version=2.6.3106.38962, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Curves+.dll

    EdHarvey.Edfects.Common, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Edfects.Common.dll

    EdHarvey.Effects, Version=3.36.3160.38013, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\EdHarvey.Effects.dll

    Film, Version=2.0.3106.38770, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Film.dll

    Gradient Bars, Version=3.0.3106.38771, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Bars.dll

    Gradient Mapping, Version=2.2.3106.38961, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Gradient Mapping.dll

    Jitter, Version=3.0.3106.38769, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Jitter.dll

    Outline Object, Version=2.4.3106.38767, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Outline Object.dll

    Pixelate+, Version=1.0.3106.38767, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Pixelate+.dll

    pyrochild.effects.common, Version=2.0.3106.38959, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\pyrochild.effects.common.dll

    Random Effect, Version=1.0.3106.38960, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Effect.dll

    Random Shape Fill, Version=1.0.3106.41337, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Random Shape Fill.dll

    ScriptLab, Version=2.2.3106.38960, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\ScriptLab.dll

    Smudge, Version=1.0.3106.41825, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Smudge.dll

    Splatter, Version=1.5.3106.38962, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Splatter.dll

    Stitch, Version=1.0.3106.38769, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\Effects\Stitch.dll

    System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\WINDOWS\assembly\GAC_MSIL\System.Design\2.0.0.0__b03f5f7f11d50a3a\System.Design.dll

    DdsFileType, Version=1.11.2933.24444, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\FileTypes\DdsFileType.dll

    System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll

    Exception details:

    System.NullReferenceException: Object reference not set to an instance of an object.

    at PaintDotNet.Tools.TextTool.OnActivate()

    at PaintDotNet.Tool.Activate()

    at PaintDotNet.DocumentWorkspace.SetTool(Tool copyMe)

    at PaintDotNet.DocumentWorkspace.SetToolFromType(Type toolType)

    at PaintDotNet.DocumentWorkspace.PopNullTool()

    at PaintDotNet.PushNullToolMode.Dispose()

    at PaintDotNet.Menus.EffectMenuBase.RunEffect(Type effectType)

    at PaintDotNet.Menus.EffectMenuBase.EffectMenuItem_Click(Object sender, EventArgs e)

    at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)

    at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)

    at PaintDotNet.PdnMenuItem.OnClick(EventArgs e)

    at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)

    at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)

    at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)

    at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)

    at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)

    at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)

    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

    at System.Windows.Forms.Control.WndProc(Message& m)

    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

    at System.Windows.Forms.ToolStrip.WndProc(Message& m)

    at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)

    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ------------------------------------------------------------------------------

×
×
  • Create New...