Skip to content

Bits of .NET

Daily micro-tips for C#, SQL, performance, and scalable backend engineering.

  • Asp.Net Core
  • C#
  • SQL
  • JavaScript
  • CSS
  • About
  • ErcanOPAK.com
  • No Access
  • Privacy Policy
Photoshop

Photoshop: Fix Colors That Shift the Moment You Export to JPEG

- 26.09.26 - ErcanOPAK

🖌️ The Colors Looked Perfect Until the Moment You Exported

A design can look exactly right inside Photoshop and then shift noticeably – duller, more saturated, or just slightly off – the instant it’s exported as a JPEG, almost always because the document’s color profile doesn’t match the color space the export step (or the destination, like a web browser or a print vendor) is actually expecting.

🔎 The Problem

A design built in a wide-gamut color profile (Adobe RGB, or a camera-specific profile inherited from an imported photo) is exported directly to JPEG without converting to sRGB first – most web browsers and many downstream tools assume sRGB by default, so colors outside that narrower range get compressed or reinterpreted in a way that visibly shifts them from what was designed.

✅ Fix: Convert to sRGB Before Exporting for the Web

  • Edit > Convert to Profile > sRGB IEC61966-2.1 (done once, deliberately, before export) permanently remaps the document’s colors into the space almost every browser and social platform assumes – this is different from just changing the profile label, since it actually recalculates the pixel values to look correct under that assumption.
  • File > Export As has its own ‘Convert to sRGB’ checkbox, which handles this at export time without altering the working document itself – useful when the source file needs to stay in a wider gamut for print or other output, while the exported JPEG specifically targets sRGB-assuming destinations.
  • For print output instead of web, the opposite applies – checking with the print vendor for their required profile (often a specific CMYK profile) and converting to that instead of sRGB avoids a similar color shift in the other direction.

⚠️ Why It Looks Fine Right Up Until Export

  • Photoshop displays the document using its own accurate color management the entire time it’s open – so the shift isn’t something introduced by export mangling the file, it’s the color space mismatch becoming visible for the first time once something without Photoshop’s color management (a browser, an unmanaged viewer) renders it.
  • This is worth checking whenever a design is assembled from mixed sources – a photo imported from a camera, a logo supplied by a client – since each asset can carry its own embedded profile, and the final export step is where any mismatch between them and the target color space finally shows up.

A color looks correct only relative to the color space it’s being interpreted in – export to the wrong one, and the exact same pixel values stop meaning the same color.

— Creative Pro

Related posts:

Photoshop: Recover an Action That Stops Partway Through a Batch Run

Photoshop Files Open Extremely Slowly

Photoshop: Use Vanishing Point to Edit in Perspective

Post Views: 2

Post navigation

HTML5: Fix a Details/Summary Element That Won’t Stay Expanded After the Page Updates
SQL Server: Why a Full-Text Search Misses Rows That Clearly Contain the Word You Searched For

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

October 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Sep    

Most Viewed Posts

  • Get the User Name and Domain Name from an Email Address in SQL (973)
  • How to make theater mode the default for Youtube (951)
  • How to add default value for Entity Framework migrations for DateTime and Bool (939)
  • Get the First and Last Word from a String or Sentence in SQL (847)
  • How to select distinct rows in a datatable in C# (836)
  • How to enable, disable and check if Service Broker is enabled on a database in SQL Server (624)
  • Add Constraint to SQL Table to ensure email contains @ (590)
  • Average of all values in a column that are not zero in SQL (553)
  • How to use Map Mode for Vertical Scroll Mode in Visual Studio (526)
  • Find numbers with more than two decimal places in SQL (468)

Recent Posts

  • CSS: Fix a prefers-color-scheme Media Query That Gets Silently Overridden by a Browser Extension’s Forced Dark Mode
  • Git: Fix a Merge Commit That Silently Drops a File Because Both Branches Deleted It Differently
  • HTML5: Fix a Native Lazy-Loading Image That Never Loads Because It Sits Inside a Hidden Tab Until the User Clicks It
  • The AI Prompt That Traces a Null Reference Exception Back to the Exact Line That First Produced the Null
  • The AI Prompt That Turns a Gym Membership Contract’s Fine Print Into a Plain-English List of Cancellation Steps
  • Photoshop: Fix a Color Profile Mismatch That Makes Printed Output Look Nothing Like What You Saw On Screen
  • WordPress: Fix Search Results That Return Pages From a Theme You Deactivated Months Ago
  • Visual Studio: Fix a Test Project That Builds Fine Alone but Fails to Discover Any Tests After a NuGet Restore
  • ASP.NET Core: Fix a File Upload That Times Out on Slow Connections Only Because Kestrel’s Minimum Data Rate Feature Kicked In
  • JavaScript: Fix an Array Destructuring Default Value That Silently Never Applies Because null Was Passed Instead of Undefined

Most Viewed Posts

  • Get the User Name and Domain Name from an Email Address in SQL (973)
  • How to make theater mode the default for Youtube (951)
  • How to add default value for Entity Framework migrations for DateTime and Bool (939)
  • Get the First and Last Word from a String or Sentence in SQL (847)
  • How to select distinct rows in a datatable in C# (836)

Recent Posts

  • CSS: Fix a prefers-color-scheme Media Query That Gets Silently Overridden by a Browser Extension’s Forced Dark Mode
  • Git: Fix a Merge Commit That Silently Drops a File Because Both Branches Deleted It Differently
  • HTML5: Fix a Native Lazy-Loading Image That Never Loads Because It Sits Inside a Hidden Tab Until the User Clicks It
  • The AI Prompt That Traces a Null Reference Exception Back to the Exact Line That First Produced the Null
  • The AI Prompt That Turns a Gym Membership Contract’s Fine Print Into a Plain-English List of Cancellation Steps

Social

  • ErcanOPAK.com
  • GoodReads
  • LetterBoxD
  • Linkedin
  • The Blog
  • Twitter
© 2026 Bits of .NET | Built with Xblog Plus free WordPress theme by wpthemespace.com