SignArtist

Moved

Total Downloads: 39,224 - First Release: Apr 29, 2015 - Last Update: Jan 19, 2018

4.88966/5, 145 likes
  1. Same for me, wait en see :)
     
  2. They are all white for me
     
  3. Working on an update for this, should most likely be done in a few hours.
     
  4. Thank you for your great work
     
  5. any news on the update please
     
  6. He said a FEW hours, an hour and a half ago.
     
  7. I find it odd that only Sign Artist signs are broken, you can't re-upload them, but ones drawn using the in-game painter are untouched. It's like Facepunch coded it to be detected and blocked client-side. If that's the case then there's no way to fix it by just updating the plugin. @Mughisi if you're working on an update then I must be incorrect? What exactly was changed in the update that's broken the signs? And I'd like to say thank you in advance for when you do update; A couple of my friends walls are coated in memes and sexy women. One was very disappointed when he joined the server today and the other likely will too when he sees his XXL picture frame of iDubbbz is missing. :p
     
  8. Wulf

    Wulf Community Admin

    Sign image sizes must be exactly the size that each sign type expects now per the Rust update. Mughisi is working on the plugin resizing image automatically though via his update. He's hopefully going to allow old signs to work still, but we'll see.
     
  9. The size is 6*3 for hugesign which correresepond has a ratio of 2*1? For example 600px*300px or 200px*100px?
     
  10. Wulf

    Wulf Community Admin

    Here are the sizes that Rust's signs expect:
    image.png
     
  11. That is handy information. Now we can at least very easy resize the images we want ourselves untill the update is out. Thanks alot
     
  12. Ah, that makes more sense. I was under the impression that Facepunch were deliberately trying to block the plugin. With the dev blog post about underwear I thought maybe they were trying to prevent people from uploading 18+ content on signs/picture frames.

    I was about to ask for something like that to be posted. Thank you. I'll test now to see if resizing manually works before the update comes out. I was actually looking for that information a week ago because I wanted to get the aspect ratio perfect.
     
  13. The expected image size is sadly not how it is displayed on the actual signs, it is still stretched/cropped.
    I didn't update that list earlier, so one in there is currently incorrect and one is missing:
    Large Wooden Sign: 256 x 128
    Single Sign Post: 128 x 64

    Edit:
    And The spinner actually only uses the top left 285x285 (give or take a pixel) pixels from the 512x512 file it expects.
     
  14. Hi Mughisi, has this been update yet? sorry to be a pain in the ass and ask :D
     
  15. Wulf

    Wulf Community Admin

    Unless an update has been posted (it hasn't), then no. ;) Give him some time and when an update is ready, it will be posted as an update.
     
  16. sorry i had a bunch of alerts come in... and thought i had missed this if this had updated :D i wish i can code and stuff like you do :D but i cant and get confused... keep up the good work devs :D
     
  17. @Mughisi

    Code:
    using Graphics = System.Drawing.Graphics;
    using ImageFormat = System.Drawing.Imaging.ImageFormat;
    using System.Drawing;
    using System.IO;
    Code:
            private byte[] ImageResize(byte[] imageBytes, int width, int height)
            {
                Bitmap resizedImage = new Bitmap(width, height),
                       sourceImage = new Bitmap(new MemoryStream(imageBytes));
                  
                Graphics.FromImage(resizedImage).DrawImage(sourceImage, new Rectangle(0, 0, width, height), new Rectangle(0,0, sourceImage.Width, sourceImage.Height), GraphicsUnit.Pixel);                 MemoryStream ms = new MemoryStream();
                resizedImage.Save(ms, ImageFormat.Png);            return ms.ToArray();
            }
     
  18. I know how to handle it, I'm rewriting the entire plugin from scratch to implement the lang api and such and also looking into a command to fix existing signs.
     
  19. How to get correctly width and height from Signage?
     
  20. Yeah, I ended up realizing that in the process of resizing my images.

    The unfortunate thing is not only do they get stretched, but the new resolution limits make the images look rather garbo. Only 128 pixels in one dimension for a roughly 2ft - 2.5ft surface doesn't look too nice when uploading detailed artwork or photography.

    Btw on a different topic, while I'm resizing my images in Paint.NET and saving them, I'm wondering how the JPEG compression works in Rust. I'm currently taking PNG's off the Internet and resizing them and then saving them as high quality JPG's; Should that be sufficient to keep everything optimized? Or should I be uploading PNG and letting the plugin do the compression? And what does the compression even do other than save hard drive space on the server? Does it affect framerate at all? I've only got 4 people playing on the server so compression may be completely pointless for my purposes and I'm wondering if raw PNG's might be better in my case.