AdminNathanael Jones (Owner, Image Resizing Module)

My feedback

  1. 22 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      planned  ·  1 comment  ·  Image Resizer  ·  Admin →
      AdminNathanael Jones (Owner, Image Resizing Module) commented  · 

      This is great feedback. We'll work on this.

    • 1 vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        AdminNathanael Jones (Owner, Image Resizing Module) commented  · 

        System.Drawing uses a process-wide lock. Duplicating the bitmap doesn't fix that. Profiling tools may show the lock differently. Do you measure an overall increase in throughput when applying large watermarks? What about peak RAM utilization?

      • 1 vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          AdminNathanael Jones (Owner, Image Resizing Module) commented  · 

          What kind of issues did you encounter? It should be compatible. Could you open a StackOverflow question about this?

        • 1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            AdminNathanael Jones (Owner, Image Resizing Module) commented  · 

            I don't know if you could make it work through a CDN, but take a look at the ClientCache plugin in /Core/Plugins/Basic/ to see how to add headers to both cached and uncached responses. To get the original size info, you can inherit from BuilderExtension and hook into the PrepareSourceBitmap event. You may need to store the data in HttpContext.Items to communicate across those stages, though.

          • 6 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              AdminNathanael Jones (Owner, Image Resizing Module) commented  · 

              Thanks for the encouragement! Making life easier for software developers is our driving goal, so this kind of feedback makes us happy :)

            • 4 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                AdminNathanael Jones (Owner, Image Resizing Module) supported this idea  · 
              • 11 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  AdminNathanael Jones (Owner, Image Resizing Module) commented  · 

                  @Sam Have you looked at the Pipeline.AuthorizeImage event? What about the HttpModule approach seems difficult?

                  It's true, I do need to vastly improve the documentation, but I'm even more concerned if you've found limitations with the HttpModule.

                  AdminNathanael Jones (Owner, Image Resizing Module) commented  · 

                  I'm really bad at making things hard to do... What do you suggest? Make an obnoxious constructor argument? Mark it depreciated from the get-go? I could really use some ideas here...

                  AdminNathanael Jones (Owner, Image Resizing Module) shared this idea  · 
                • 18 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    AdminNathanael Jones (Owner, Image Resizing Module) commented  · 

                    Yeah, I think I agree it needs to be more obvious. I'm assuming a click-through pattern from /plugins that may not be true 100% of the time.

                  • 8 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      AdminNathanael Jones (Owner, Image Resizing Module) shared this idea  · 
                    • 7 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        AdminNathanael Jones (Owner, Image Resizing Module) shared this idea  · 
                      • 1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          AdminNathanael Jones (Owner, Image Resizing Module) shared this idea  · 
                        • 20 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            AdminNathanael Jones (Owner, Image Resizing Module) shared this idea  · 

                          Feedback and Knowledge Base