Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

File uploaded into library is being uploaded with an incorrect colour/hue

1561018374

Edited 1561018521
Bug Report Description of Issue: When I upload a couple of image files, specifically d13a in the example I demonstrated in the console log and in the image attached, the colour/hue of the image changes when upload to Roll20. How to reproduce the issue: I logged in.&nbsp; Launched my game "Good Society..." I went to Art Library tab and clicked upload. First I uploaded the file d12a, and then d13a. The files were saved the same way, and in the same folder as the same file type. Files uploaded after d13a are demonstrating similar colour/hue changes.&nbsp; Before uploading&nbsp; &nbsp;versus After uploading&nbsp; Computer settings: Web Browser: Chrome Browser Version:&nbsp; 74.0.3729.169 Operating System:&nbsp; Windows 10 (64-bit) If Javascript is enabled: Enabled. Anti-virus software: -&nbsp; List of any browser add-ons or extensions enabled: Adblock Plus and Grammarly Console Log app.roll20.net/:12 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-t9gHxNpehG/01MQujXIwEpIAZdvNfOz35/phIOSikeU='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-+3W9zufhVFpD1XwP4aFx3yWExD//7uoJ+EnLO3a9V0Q='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.roll20.net/:4640 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a> ". Either the 'unsafe-inline' keyword, a hash ('sha256-vileAyXucIHIT+3pbOzFP62jSSQqBYQ/DZ/WZAa5v4Y='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1560872728:541 70 app.js?1560872728:543 TOUCH SUPPORTED: false app.js?1560872728:543 USING WEBGL ACCELERATION... app.js?1560872728:543 WEBGL STARTUP SUCCESS app.js?1560872728:545 Custom Sheet Translation app.js?1560872728:536 select app.js?1560872728:536 Switch mode to select app.js?1560872728:557 Initializing new dice engine with randomness... app.js?1560872728:557 Using random entropy app.js?1560872728:560 Compiling sheet... app.js?1560872728:560 Finding sheet rolls... app.js?1560872728:563 window resize app.js?1560872728:543 Final set zoom! app.js?1560872728:542 UPDATE GL SIZE! app.js?1560872728:543 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1560872728:555 MESSAGE RECEIVED app.js?1560872728:555 MessageEvent {isTrusted: true, data: "", origin: " <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ", lastEventId: "", source: Window, …} app.js?1560872728:555 MESSAGE RECEIVED app.js?1560872728:555 MessageEvent {isTrusted: true, data: "setImmediate$0.8610541849025$1", origin: " <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ", lastEventId: "", source: Window, …} app.js?1560872728:551 Final page load. app.js?1560872728:563 Refresh jukebox List! app.js?1560872728:549 Auth'ed. app.js?1560872728:549 Go post auth! app.js?1560872728:549 initial setup app.js?1560872728:547 T.i {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} app.js?1560872728:549 Got players value... app.js?1560872728:550 joining game... app.js?1560872728:547 Full load page! app.js?1560872728:549 We have 1 pages app.js?1560872728:548 Player -LgRO4UWsmw6WNIRlLrm is offline... app.js?1560872728:548 Global Volume: 100=1 app.js?1560872728:550 Deferred finish joining... app.js?1560872728:541 Firebase Online app.js?1560872728:555 refershing page listings! app.js?1560872728:549 handle page changes app.js?1560872728:549 false app.js?1560872728:555 refershing page listings! app.js?1560872728:545 Do refresh link cache! app.js?1560872728:560 Refresh Journal List! app.js?1560872728:560 Search took 35ms app.js?1560872728:550 init active page! app.js?1560872728:547 activate page! app.js?1560872728:547 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1560872728:551 Scan for new plays! app.js?1560872728:547 Graphics: 1 app.js?1560872728:547 Paths: 0 app.js?1560872728:547 Reorder by ZORDER app.js?1560872728:555 refershing page listings! app.js?1560872728:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/83057327/zBT0clpO8wHDyBLLRwIu3A/thumb.jpg?15595631935" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/83057327/zBT0clpO8wHDyBLLRwIu3A/thumb.jpg?15595631935</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/83057327/zBT0clpO8wHDyBLLRwIu3A/max.jpg?15595631935" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/83057327/zBT0clpO8wHDyBLLRwIu3A/max.jpg?15595631935</a> app.js?1560872728:540 Executing swap, new source:&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/83057327/zBT0clpO8wHDyBLLRwIu3A/max.jpg?15595631935" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/83057327/zBT0clpO8wHDyBLLRwIu3A/max.jpg?15595631935</a> app.js?1560872728:547 Reorder by ZORDER app.js?1560872728:563 Refresh jukebox List! app.js?1560872728:555 MESSAGE RECEIVED app.js?1560872728:555 MessageEvent {isTrusted: true, data: "setImmediate$0.8610541849025$2", origin: " <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ", lastEventId: "", source: Window, …} app.js?1560872728:555 MESSAGE RECEIVED app.js?1560872728:555 MessageEvent {isTrusted: true, data: "setImmediate$0.8610541849025$3", origin: " <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ", lastEventId: "", source: Window, …} app.js?1560872728:555 MESSAGE RECEIVED app.js?1560872728:555 MessageEvent {isTrusted: true, data: "setImmediate$0.8610541849025$4", origin: " <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ", lastEventId: "", source: Window, …} app.js?1560872728:553 DROP ON FILE UPLOAD app.js?1560872728:553 Not Video; sizeArray: (5) [Array(3), Array(3), Array(3), Array(3), Array(3)] app.js?1560872728:553 Reader load! app.js?1560872728:553 d12a.jpg app.js?1560872728:553 98769244 app.js?1560872728:553 Uploading a size: 100x100 app.js?1560872728:553 Uploading a size: 200x200 app.js?1560872728:553 Uploading a size: 512x512 app.js?1560872728:553 Uploading a size: 2048x2048 app.js?1560872728:553 Uploading a size: 10000x10000 app.js?1560872728:553 DROP ON FILE UPLOAD app.js?1560872728:553 Not Video; sizeArray: (5) [Array(3), Array(3), Array(3), Array(3), Array(3)] app.js?1560872728:553 Reader load! app.js?1560872728:553 d13a.jpg app.js?1560872728:553 98769249 app.js?1560872728:553 Uploading a size: 100x100 app.js?1560872728:553 Uploading a size: 200x200 app.js?1560872728:553 Uploading a size: 512x512 app.js?1560872728:553 Uploading a size: 2048x2048 app.js?1560872728:553 Uploading a size: 10000x10000
Hello Kenize, Please verify the following information: Have you disabled all extensions/add-ons and cleared your cache to see if the issue is still happening? Does this issue persist in Firefox? (Ensure that cache and extensions/add-ons are disabled there as well.) If you move them to the table top, does is the color change issue present? Once we have this requested information, we will be able to provide you with additional assistance. Thanks!
1561043601
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
I handled a problem very much like this last year. You can try looking through this thread . It was likely a cache issue in that case, but there are some things to try.
Hello :) Yes, I have disabled all the extensions and add-ons, and I've cleared my cache and issue is still occurring.&nbsp; The issue is also occurring on Firefox for me.&nbsp; The colour issue is also present when moved to the tabletop.&nbsp; I also attempted the fix another user mentioned, on the thread keithcurtis linked, by creating a new game and trying to re-upload within that game, the issue persisted.&nbsp; Thanks,&nbsp; Kenzie
Hello again Kenzie, Thank you for the requested information. I have passed this information along to the devs. We hope to have more information for you soon.&nbsp; Thanks!
Hi Kenzie, Sorry for the delayed response! Are you still running into this issue? If so, could you try making a second test account and see if the problem persists there? Additionally, if you could upload a version to the forums and see if it persists here that might also help shed some light. Thanks!