Jump to content

Illnab1024

Members
  • Posts

    1,178
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Illnab1024

  1. That's 4.0 stuff, Down. I think it has been suggested, can't remember where.
  2. Sounds to me like his math isn't based on the proper rectangle values
  3. That's called "Photoshop gone Stupid", where there is a total abuse and overuse of the brushes and effects of Photoshop, turning the entire website into a total mess. Yuckie. Just my opinion
  4. 246 ? how can u save in 246 anyway so i dont see the reason of your reply :S this option doesnt exist so i can make that mistake :S It existed when I tried to save the ico file; so, make sure you are using the latest version of the plugin, too.
  5. !!! Are you having problems Installing or Uninstalling? ^Check that first.
  6. ...You were thinking about Paint.NET when you bought that quad-core.
  7. The only time I ever read any portion of the help file was small bits of proofreading and when it was referenced in a few posts.
  8. He just had horrible focus, usedHonda. Don't fret. Nice idea, though. Funny Squirrel looks kinda fat. How many acorns you got in that park?
  9. Pretty nice; every image is unique compression-wise.
  10. bool [,] surfaceIndex = null; int div = 40000; int treshold = 200; int distanceX = 5; int distanceY = 5; int color_element; bool applyFilter = true; // if (false) { tresholding_only(); } unsafe void Render(Surface dst, Surface src, Rectangle rect) { surfaceIndex = new bool[rect.Right,rect.Bottom]; for (int y = rect.Top; y < rect.Bottom; ++y) { for (int x = rect.Left; x < rect.Right; ++x) { ColorBgra color = src[x, y]; // RGB to grayscale color_element = (byte)((double)color.R * 0.299 + (double)color.G * 0.587 + (double)color.B * 0.114); if (!applyFilter) // tresholding only { dst[x, y] = (color_element > treshold) ? ColorBgra.FromBgra(255, 255, 255, 255) : ColorBgra.FromBgra(0, 0, 0, 255); } else // if applyFilter { // clear destination image dst[x, y] = ColorBgra.FromBgra(255,255,255, 255); // store position matrix surfaceIndex[x, y] = ((x % distanceX == 0) && (y % distanceY == 0) && (color_element < treshold)); } // endof if applyFilter } // foreach(x) } // foreach(y) if (applyFilter) { // second pass for (int y = rect.Top; y < rect.Bottom; ++y) { for (int x = rect.Left; x < rect.Right; ++x) { if (surfaceIndex[x,y]) { // draw square 4x4 pixel for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { dst[x + i,y + j] = ColorBgra.FromBgra(128, 0, 0, 255); } } // graphics.DrawString() } } // foreach(x) } // foreach(y) } // if applyFilter } Laziness rules, BoltBait.
  11. Holy jesus this is pretty! With a little polar to rect ()
  12. Not Perfect how? rect to polar consumes a looooot of quality from the image (y row is just a little better than half quality, x row is worse at the top and better at the bottom)
  13. They're poking fun at how long it will take. My guess is v4.5, after the recoding. But meh.
  14. 9/10 I love the idea, there's just some jaggies and it's 57 pixels too tall
  15. Okay, I got it. You weren't thinking in the right direction int Amount1=0; //[0,100]Slider 1 Description int Amount2=0; //[0,100]Slider 2 Description int Amount3=0; //[0,100]Slider 3 Description void Render(Surface dst, Surface src, Rectangle rect) { Rectangle selection = this.EnvironmentParameters.GetSelection(src.Bounds).GetBoundsInt(); float width = dst.Bounds.Right - dst.Bounds.Left; long CenterX = (long)(((selection.Right - selection.Left) / 2)+selection.Left); long CenterY = (long)(((selection.Bottom - selection.Top) / 2)+selection.Top); float r, theta, offx, offy, setx, sety; for(int y = rect.Top; y < rect.Bottom; y++) { for (int x = rect.Left; x < rect.Right; x++) { r = y/2; theta = (float)((System.Math.PI*2)*(x/width)); offx = (float)(r*System.Math.Cos(theta)); offy = (float)(r*System.Math.Sin(theta)); setx = (float)(CenterX+offx); sety = (float)(CenterY-offy); dst[x,y] = src.GetBilinearSample(setx, sety); } } } It's actually rather simple.
  16. Please don't type in CAPS (I'm sure it's a rule, and it's annoying) Also, three exclamation points ("!") are enough.
  17. My Top Ten Community Contributors: [*:a1d9c]Rick (duh) [*:a1d9c]Tom (Tuts for showing us how good clouds can be, his water reflection script from a while back [which madjik used for his plugin], and for coding his good chunk of PdN) [*:a1d9c]CMD (tuts, art, and has helped out so many of us; also shown us what good css looks like ) [*:a1d9c]BoltBait (Helped out so many of us again, and his plugins rock) [*:a1d9c]evanolds (Where would we be without ico, ani, cur, and Conditional Hue/Saturation? ) [*:a1d9c]aatwo (That art that inspires us all to k-o people who do not obey signs ) [*:a1d9c]bob (Just a good guy.) [*:a1d9c]usedHonda (Help, and his what looks to be giant [and tedious] project, the wikibook) [*:a1d9c]jake2k (for art that seriously looked like photoshop and showing us how he did it) [*:a1d9c]barkbark00 (Again, for some good art and also helping us all out at times)
  18. JPG "@ 100% Quality" is still lossy. Also, those numbers vary from image to image. PdN in addition supports layers and a bunch of other info.
×
×
  • Create New...