Pre-Upload Image Optimization

An Idea

Over the years the allowed filesize of screenshots and renders has crept up. Once upon a time it was 300kb - now it is 3000kb - and we are about to increase it to 6mb.

This presents a problem because it saturates our upstream bandwidth and also it just takes longer to upload, which is annoying and upload errors are more likely when a transfer is protracted. So, what I think we should explore is client-side image optimization, whereby when the images are selected for upload, they are secretly optimized using javascript before the upload occurs. This way, the user will be uploading much smaller images without realizing it, and the upload will be much faster.

Thoughts?

Ratings

Michael Ben David avatar
Michael Ben David
Life Tree Flag
Affiliation
Life Tree
Rating icon likes this
7d
Northern3D avatar
Northern3D
Rating icon loves this
10d
Paynamia Rating icon likes this 26d psych0delic Rating icon likes this 26d alexd_stark Rating icon dislikes this 29d newhereguy avatar
newhereguy
Counter-Strike Modders Inc. Flag
Affiliation
Counter-Strike Modders Inc.
Rating icon loves this
1mo
YellowJello avatar
YellowJello
Rating icon is undecided about this
1mo
Alex Kidd avatar
Alex Kidd
Rating icon loves this
1mo
Ezequiel-TM avatar
Ezequiel-TM
Life Tree Flag
Affiliation
Life Tree
Rating icon likes this
1mo
-[DEXTERITY]- Marx Team Flag
Affiliation
Marx Team
Rating icon likes this
1mo
BlueTheBalkanMemer avatar
BlueTheBalkanMemer
Rating icon loves this
1mo
JMXremix avatar
JMXremix
UnreaLaws Flag
Affiliation
UnreaLaws
Rating icon loves this
1mo
NvC_DmN_CH avatar
NvC_DmN_CH
Apocalyptic Flag
Affiliation
Apocalyptic
Rating icon is undecided about this
26d
Mini avatar
Mini
Rating icon loves this
1mo
Clutterboy64 avatar
Clutterboy64
Rating icon loves this
1mo
natko avatar
natko
Rating icon loves this
1mo
  • Depending on what 'optimize' means in this case, I sense an opportunity for a new unlock - 'Uncompressed Image Uploader'.
    • Good Idea x 1
    Vasudhaiva Kutumbakam avatar
    Mantra
    Vasudhaiva Kutumbakam
    URL to post:
  • YellowJello avatar
    YellowJello username pic Joined 15y ago
    CS1.6 Manager TF2 Manager Moderator
    Not Jiggling
    92,920 points Ranked 36th
    36 medals 3 legendary 7 rare
    • 10 years a member Medal icon
    • Submitted 200 Threads Medal icon
    • Submitted 50 Maps Medal icon
    • Reached 75,000 Points Medal icon
    • 6 years a member Medal icon
    • Submitted 100 Threads Medal icon
    1mo 1mo
    How will this affect the quality of the image? It kinda drives me nuts when I upload a high quality .jpg somewhere and when I view it online it has all those awful low quality splotches all over the image.
    • Agree x 1
    Jiggle Jiggle avatar
    Mantra
    Jiggle Jiggle
    URL to post:
  • Thunderkeil avatar
    Thunderkeil Joined 5y ago
    Offline
    10,415 points Ranked 522nd
    27 medals 3 legendary 5 rare
    • 15+ Entries! GameBanana’s Christmas Giveaway 2016 Medal icon
    • Returned 5000 times Medal icon
    • 15+ Entries! GameBanana’s Christmas Giveaway 2017 Medal icon
    • GameBanana’s Christmas Giveaway 2015 Day Three Winner! Medal icon
    • 8-14 Entries! GameBanana’s Christmas Giveaway 2015 Medal icon
    • Returned 1000 times Medal icon
    1mo
    6MB for an image?
    That's preposterous honestly, just tell people to stop saving their 4k screenshots as .png
    URL to post:
  • NvC_DmN_CH avatar
    NvC_DmN_CH username pic Joined 5y ago
    Ripe Supporter
    There
    Apocalyptic Flag Affiliation: Apocalyptic
    4,269 points Ranked 1518th
    45 medals 4 legendary 10 rare
    • Returned 5000 times Medal icon
    • 15+ Entries! GameBanana’s Christmas Giveaway 2017 Medal icon
    • 1st Place - The Heatwave Skinning Contest Medal icon
    • Became a Ripe Supporter Medal icon
    • Submitted 20 Gamefiles Medal icon
    • 3rd Place - The
    NvC_DmN_CH avatar
    NvC_DmN_CH
    Apocalyptic Flag
    Affiliation
    Apocalyptic
    1mo 1mo
    lol.

    Why not just keep the limit as it is?

    Or, make the optimization an option enabled by default.
    DmN means DiaMoNd avatar
    Mantra
    DmN means DiaMoNd
    URL to post:
  • FunnkyHD avatar
    FunnkyHD username pic Joined 3y ago
    in the shadows
    CS:GO Ports Flag Affiliation: CS:GO Ports
    1,123 points Ranked 23238th
    29 medals 5 legendary 5 rare
    • 30 submissions featured Medal icon
    • Returned 5000 times Medal icon
    • Reached 100 subscribers Medal icon
    • 2017 Top Contributor Medal icon
    • Submitted 100 Skins Medal icon
    • 10 submissions featured Medal icon
    FunnkyHD avatar
    FunnkyHD
    CS:GO Ports Flag
    Affiliation
    CS:GO Ports
    1mo
    I say 3000kb is fine..
    URL to post:

Embed

Share banner
Image URL
HTML embed code
BB embed code
Markdown embed code

Summary

+20
21 in favor
1 against
  • Loved icon
    Loved
    50% (8/16)
  • Liked icon
    Liked
    31% (5/16)
  • Undecided icon
    Undecided
    13% (2/16)
  • Disliked icon
    Disliked
    6% (1/16)

Submitter

tom username pic Joined 18y ago
TBS2 Manager Super Admin
Offline
55,001 points Ranked 72nd
60 medals 12 legendary 10 rare
  • Achieved Super Admin clearance Medal icon
  • 10 years a member Medal icon
  • Thanked 500 submitters Medal icon
  • Submitted 200 Blogs Medal icon
  • Submitted 200 Threads Medal icon
  • Submitted 60 Polls Medal icon
tom avatar
tom

Sign up to access this!
Sign up to access this!
Sign up to access this!

Details

Type
Suggestion
Resolution
Unknown

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • Share on Google+
  • 228
  • 5
  • 1mo

More from Submitter

New Rating System
+49
Votes
62 in favor
13 against
Language Support
Language Support
+43
Votes
48 in favor
5 against
Addressed
Merging watching and subscribing
+14
Votes
16 in favor
2 against
Addressed
Ripe: The Return
+28
Votes
28 in favor
0 against
bcp.crwdcntrl.net tracking pixel