mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2025-01-27 05:49:12 +01:00
Update notes for 2017-03-03
This commit is contained in:
parent
644e443069
commit
8f3c2f53c3
@ -22,10 +22,30 @@ $ identify ~/Desktop/alc_contrastes_desafios.jpg
|
|||||||
|
|
||||||
<!--more-->
|
<!--more-->
|
||||||
|
|
||||||
- This results in discolored thumbnails, sRGB and CMYK:
|
- This results in discolored thumbnails when compared to the original PDF, for example sRGB and CMYK:
|
||||||
|
|
||||||
![Thumbnail in sRGB colorspace](/cgspace-notes/2017/03/thumbnail-srgb.jpg)
|
![Thumbnail in sRGB colorspace](/cgspace-notes/2017/03/thumbnail-srgb.jpg)
|
||||||
|
|
||||||
![Thumbnial in CMYK colorspace](/cgspace-notes/2017/03/thumbnail-cmyk.jpg)
|
![Thumbnial in CMYK colorspace](/cgspace-notes/2017/03/thumbnail-cmyk.jpg)
|
||||||
|
|
||||||
- I filed an issue for the color space thing: [DS-3517](https://jira.duraspace.org/browse/DS-3517)
|
- I filed an issue for the color space thing: [DS-3517](https://jira.duraspace.org/browse/DS-3517)
|
||||||
|
|
||||||
|
## 2017-03-03
|
||||||
|
|
||||||
|
- I created a patch for DS-3517 and made a pull request against upstream `dspace-5_x`: https://github.com/DSpace/DSpace/pull/1669
|
||||||
|
- Looks like `-colorspace sRGB` alone isn't enough, we need to use profiles:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ convert -thumbnail 300x300 -flatten -profile /opt/brew/Cellar/ghostscript/9.20/share/ghostscript/9.20/iccprofiles/default_cmyk.icc -profile /opt/brew/Cellar/ghostscript/9.20/share/ghostscript/9.20/iccprofiles/default_rgb.icc alc_contrastes_desafios.pdf\[0\] alc_contrastes_desafios.pdf.jpg
|
||||||
|
```
|
||||||
|
|
||||||
|
- This is a great resource describing the color stuff: http://www.imagemagick.org/Usage/formats/#profiles
|
||||||
|
- Somehow we need to detect the color system being used by the input file and handle each case differently
|
||||||
|
- This is trivial with `identify` (even by the [Java ImageMagick API](http://im4java.sourceforge.net/api/org/im4java/core/IMOps.html#identify)):
|
||||||
|
|
||||||
|
```
|
||||||
|
$ identify -format '%r\n' alc_contrastes_desafios.pdf\[0\]
|
||||||
|
DirectClass CMYK
|
||||||
|
$ identify -format '%r\n' Africa\ group\ of\ negotiators.pdf\[0\]
|
||||||
|
DirectClass sRGB Alpha
|
||||||
|
```
|
||||||
|
@ -82,7 +82,7 @@ $ identify ~/Desktop/alc_contrastes_desafios.jpg
|
|||||||
|
|
||||||
"headline": "March, 2017",
|
"headline": "March, 2017",
|
||||||
"url": "https://alanorth.github.io/cgspace-notes/2017-03/",
|
"url": "https://alanorth.github.io/cgspace-notes/2017-03/",
|
||||||
"wordCount": "113",
|
"wordCount": "218",
|
||||||
|
|
||||||
|
|
||||||
"datePublished": "2017-03-01T17:08:52+02:00",
|
"datePublished": "2017-03-01T17:08:52+02:00",
|
||||||
@ -178,7 +178,7 @@ $ identify ~/Desktop/alc_contrastes_desafios.jpg
|
|||||||
<p></p>
|
<p></p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>This results in discolored thumbnails, sRGB and CMYK:</li>
|
<li>This results in discolored thumbnails when compared to the original PDF, for example sRGB and CMYK:</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p><img src="/cgspace-notes/2017/03/thumbnail-srgb.jpg" alt="Thumbnail in sRGB colorspace" /></p>
|
<p><img src="/cgspace-notes/2017/03/thumbnail-srgb.jpg" alt="Thumbnail in sRGB colorspace" /></p>
|
||||||
@ -189,6 +189,28 @@ $ identify ~/Desktop/alc_contrastes_desafios.jpg
|
|||||||
<li>I filed an issue for the color space thing: <a href="https://jira.duraspace.org/browse/DS-3517">DS-3517</a></li>
|
<li>I filed an issue for the color space thing: <a href="https://jira.duraspace.org/browse/DS-3517">DS-3517</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<h2 id="2017-03-03">2017-03-03</h2>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>I created a patch for DS-3517 and made a pull request against upstream <code>dspace-5_x</code>: <a href="https://github.com/DSpace/DSpace/pull/1669">https://github.com/DSpace/DSpace/pull/1669</a></li>
|
||||||
|
<li>Looks like <code>-colorspace sRGB</code> alone isn’t enough, we need to use profiles:</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ convert -thumbnail 300x300 -flatten -profile /opt/brew/Cellar/ghostscript/9.20/share/ghostscript/9.20/iccprofiles/default_cmyk.icc -profile /opt/brew/Cellar/ghostscript/9.20/share/ghostscript/9.20/iccprofiles/default_rgb.icc alc_contrastes_desafios.pdf\[0\] alc_contrastes_desafios.pdf.jpg
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>This is a great resource describing the color stuff: <a href="http://www.imagemagick.org/Usage/formats/#profiles">http://www.imagemagick.org/Usage/formats/#profiles</a></li>
|
||||||
|
<li>Somehow we need to detect the color system being used by the input file and handle each case differently</li>
|
||||||
|
<li>This is trivial with <code>identify</code> (even by the <a href="http://im4java.sourceforge.net/api/org/im4java/core/IMOps.html#identify">Java ImageMagick API</a>):</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ identify -format '%r\n' alc_contrastes_desafios.pdf\[0\]
|
||||||
|
DirectClass CMYK
|
||||||
|
$ identify -format '%r\n' Africa\ group\ of\ negotiators.pdf\[0\]
|
||||||
|
DirectClass sRGB Alpha
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
<p></p>
|
<p></p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>This results in discolored thumbnails, sRGB and CMYK:</li>
|
<li>This results in discolored thumbnails when compared to the original PDF, for example sRGB and CMYK:</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p><img src="https://alanorth.github.io/cgspace-notes/cgspace-notes/2017/03/thumbnail-srgb.jpg" alt="Thumbnail in sRGB colorspace" /></p>
|
<p><img src="https://alanorth.github.io/cgspace-notes/cgspace-notes/2017/03/thumbnail-srgb.jpg" alt="Thumbnail in sRGB colorspace" /></p>
|
||||||
@ -45,7 +45,29 @@
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>I filed an issue for the color space thing: <a href="https://jira.duraspace.org/browse/DS-3517">DS-3517</a></li>
|
<li>I filed an issue for the color space thing: <a href="https://jira.duraspace.org/browse/DS-3517">DS-3517</a></li>
|
||||||
</ul></description>
|
</ul>
|
||||||
|
|
||||||
|
<h2 id="2017-03-03">2017-03-03</h2>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>I created a patch for DS-3517 and made a pull request against upstream <code>dspace-5_x</code>: <a href="https://github.com/DSpace/DSpace/pull/1669">https://github.com/DSpace/DSpace/pull/1669</a></li>
|
||||||
|
<li>Looks like <code>-colorspace sRGB</code> alone isn&rsquo;t enough, we need to use profiles:</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ convert -thumbnail 300x300 -flatten -profile /opt/brew/Cellar/ghostscript/9.20/share/ghostscript/9.20/iccprofiles/default_cmyk.icc -profile /opt/brew/Cellar/ghostscript/9.20/share/ghostscript/9.20/iccprofiles/default_rgb.icc alc_contrastes_desafios.pdf\[0\] alc_contrastes_desafios.pdf.jpg
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>This is a great resource describing the color stuff: <a href="http://www.imagemagick.org/Usage/formats/#profiles">http://www.imagemagick.org/Usage/formats/#profiles</a></li>
|
||||||
|
<li>Somehow we need to detect the color system being used by the input file and handle each case differently</li>
|
||||||
|
<li>This is trivial with <code>identify</code> (even by the <a href="http://im4java.sourceforge.net/api/org/im4java/core/IMOps.html#identify">Java ImageMagick API</a>):</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ identify -format '%r\n' alc_contrastes_desafios.pdf\[0\]
|
||||||
|
DirectClass CMYK
|
||||||
|
$ identify -format '%r\n' Africa\ group\ of\ negotiators.pdf\[0\]
|
||||||
|
DirectClass sRGB Alpha
|
||||||
|
</code></pre></description>
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
<p></p>
|
<p></p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>This results in discolored thumbnails, sRGB and CMYK:</li>
|
<li>This results in discolored thumbnails when compared to the original PDF, for example sRGB and CMYK:</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p><img src="https://alanorth.github.io/cgspace-notes/cgspace-notes/2017/03/thumbnail-srgb.jpg" alt="Thumbnail in sRGB colorspace" /></p>
|
<p><img src="https://alanorth.github.io/cgspace-notes/cgspace-notes/2017/03/thumbnail-srgb.jpg" alt="Thumbnail in sRGB colorspace" /></p>
|
||||||
@ -45,7 +45,29 @@
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>I filed an issue for the color space thing: <a href="https://jira.duraspace.org/browse/DS-3517">DS-3517</a></li>
|
<li>I filed an issue for the color space thing: <a href="https://jira.duraspace.org/browse/DS-3517">DS-3517</a></li>
|
||||||
</ul></description>
|
</ul>
|
||||||
|
|
||||||
|
<h2 id="2017-03-03">2017-03-03</h2>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>I created a patch for DS-3517 and made a pull request against upstream <code>dspace-5_x</code>: <a href="https://github.com/DSpace/DSpace/pull/1669">https://github.com/DSpace/DSpace/pull/1669</a></li>
|
||||||
|
<li>Looks like <code>-colorspace sRGB</code> alone isn&rsquo;t enough, we need to use profiles:</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ convert -thumbnail 300x300 -flatten -profile /opt/brew/Cellar/ghostscript/9.20/share/ghostscript/9.20/iccprofiles/default_cmyk.icc -profile /opt/brew/Cellar/ghostscript/9.20/share/ghostscript/9.20/iccprofiles/default_rgb.icc alc_contrastes_desafios.pdf\[0\] alc_contrastes_desafios.pdf.jpg
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>This is a great resource describing the color stuff: <a href="http://www.imagemagick.org/Usage/formats/#profiles">http://www.imagemagick.org/Usage/formats/#profiles</a></li>
|
||||||
|
<li>Somehow we need to detect the color system being used by the input file and handle each case differently</li>
|
||||||
|
<li>This is trivial with <code>identify</code> (even by the <a href="http://im4java.sourceforge.net/api/org/im4java/core/IMOps.html#identify">Java ImageMagick API</a>):</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ identify -format '%r\n' alc_contrastes_desafios.pdf\[0\]
|
||||||
|
DirectClass CMYK
|
||||||
|
$ identify -format '%r\n' Africa\ group\ of\ negotiators.pdf\[0\]
|
||||||
|
DirectClass sRGB Alpha
|
||||||
|
</code></pre></description>
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
<p></p>
|
<p></p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>This results in discolored thumbnails, sRGB and CMYK:</li>
|
<li>This results in discolored thumbnails when compared to the original PDF, for example sRGB and CMYK:</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p><img src="https://alanorth.github.io/cgspace-notes/cgspace-notes/2017/03/thumbnail-srgb.jpg" alt="Thumbnail in sRGB colorspace" /></p>
|
<p><img src="https://alanorth.github.io/cgspace-notes/cgspace-notes/2017/03/thumbnail-srgb.jpg" alt="Thumbnail in sRGB colorspace" /></p>
|
||||||
@ -44,7 +44,29 @@
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>I filed an issue for the color space thing: <a href="https://jira.duraspace.org/browse/DS-3517">DS-3517</a></li>
|
<li>I filed an issue for the color space thing: <a href="https://jira.duraspace.org/browse/DS-3517">DS-3517</a></li>
|
||||||
</ul></description>
|
</ul>
|
||||||
|
|
||||||
|
<h2 id="2017-03-03">2017-03-03</h2>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>I created a patch for DS-3517 and made a pull request against upstream <code>dspace-5_x</code>: <a href="https://github.com/DSpace/DSpace/pull/1669">https://github.com/DSpace/DSpace/pull/1669</a></li>
|
||||||
|
<li>Looks like <code>-colorspace sRGB</code> alone isn&rsquo;t enough, we need to use profiles:</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ convert -thumbnail 300x300 -flatten -profile /opt/brew/Cellar/ghostscript/9.20/share/ghostscript/9.20/iccprofiles/default_cmyk.icc -profile /opt/brew/Cellar/ghostscript/9.20/share/ghostscript/9.20/iccprofiles/default_rgb.icc alc_contrastes_desafios.pdf\[0\] alc_contrastes_desafios.pdf.jpg
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li>This is a great resource describing the color stuff: <a href="http://www.imagemagick.org/Usage/formats/#profiles">http://www.imagemagick.org/Usage/formats/#profiles</a></li>
|
||||||
|
<li>Somehow we need to detect the color system being used by the input file and handle each case differently</li>
|
||||||
|
<li>This is trivial with <code>identify</code> (even by the <a href="http://im4java.sourceforge.net/api/org/im4java/core/IMOps.html#identify">Java ImageMagick API</a>):</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<pre><code>$ identify -format '%r\n' alc_contrastes_desafios.pdf\[0\]
|
||||||
|
DirectClass CMYK
|
||||||
|
$ identify -format '%r\n' Africa\ group\ of\ negotiators.pdf\[0\]
|
||||||
|
DirectClass sRGB Alpha
|
||||||
|
</code></pre></description>
|
||||||
</item>
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user