for that, it will make
merging your releases into our baseline easier going
forward. If knowing the places I've tidied up warnings could be interesting to
you, I can make the sources available. Please let
me know.
Thanks again for all your hard work on this project.
-Noel Carboni
ProDigital
be a bottleneck.
If you are open to the idea of adding this functionality to the product, I may
be able to allocate some time to help with the
implementation.
If you are a LittleCMS user on the mailing list who would also like to see this
addition, please let us know.
Thanks.
-Noel Carboni
ProDigital
() call instead of our
current two-step approach?
Thanks in advance for basic guidance you are willing to share on this.
-Noel Carboni
ProDigital Software
--
Dive into the World of Parallel Programming! The Go
Changes reviewed, new version integrated and tested in our products.
Looks good!
-Noel
-Original Message-
From: marti.ma...@littlecms.com [mailto:marti.ma...@littlecms.com]
Sent: Tue, March 17, 2015 9:08 AM
To: Lcms list
Subject: Re: [Lcms-user] lcms2.7 release candidate 3 available
A recent message reminded me...
Anecdotally, I've had my (Little CMS-based) products occasionally produce
different color than Adobe Photoshop.
Each time I've investigated, I've learned that ACE just isn't perfect. Okay, a
couple of times I admit it was me setting things up
wrongly for
>http://ninedegreesbelow.com/photography/srgb-profile-comparison.html
Interesting article, thanks for the link. Out of curiosity, where does
the Microsoft sRGB profile (as delivered with Windows, i.e., sRGB Color
Space Profile.icm) fall in the table? Or is it there and I just don't
realize it?
Hi Marti,
More info related to the cmsFLAGS_COPY_ALPHA flag...
Please allow me to make some suggestions to improve the speed of
in-place color conversions (i.e., conversions of colors in a single
image, where no copy is occurring from one buffer to another):
1. Add these statements
On Mon, 6 Jun 2016, Marti Maria wrote:
> After some time of inactivity I?ve taken again the development of
> lcms, so here is the first release candidate for lcms
> 2.8
We have put the 2.8 beta library through quite a bit of testing over the
past weeks and have uncovered no problems. We even
Your transform specifies the data types for input and output.
Specifically, the 2nd and 4th arguments of the cmsCreateTransform call
set the size and sequence of the input and output data respectively.
Then when the transform is executed, it processes the data per that size
and sequence.
For
Hi Marti and all,
We have a case where we have a grayscale image expressed as 4 values per
pixel, the first three are channels, identical to one another,
representing the grayscale value, while the fourth is Alpha. You could
describe this as GGGA. The image has a grayscale profile.
We
Just a comment related to negative numbers and practical usage...
At ProDigital Software we make Photoshop plug-ins. One set in
particular adds lighting effects to images, and we handle any RGB format
that Photoshop can deliver to us, including 32 bit floating point.
We specifically had to add
Thanks for the additional input, James.
I'll be honest - that individual channels may go negative while the overall
luminance remains positive represents a new level of awareness for me. We
strive to get our color-management right and up to now I was considering
negative values (observed
Thank you for the clarifications, Elle.
-Noel
--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the
Do you have 1 byte per pixel?
Not likely. More like 4, right? Now think about your allocation
numbers...
-Noel
-Original Message-
From: Roger Breton [mailto:gr...@videotron.ca]
Sent: Sat, July 9, 2016 8:18 PM
To: lcms-user@lists.sourceforge.net
Subject: [Lcms-user] Upper limit
> Thanks, Noel. This is not for display on monitor. JPEG 2000 supports embedded
> ICC profiles, and I am
> trying to use the profile when decoding the image.
I guess I'm still not clear: Why are you transforming the data into another
color space?
If you're trying to decode it then
...@gmail.com]
Sent: Mon, February 20, 2017 12:02 PM
To: Noel Carboni
Cc: lcms-user@lists.sourceforge.net
Subject: Re: [Lcms-user] Apply profile with PCS = cmsSigXYZData, Color Space =
cmsSigGrayData
Thanks, Noel. That is a good point. For TIFF, I can store the profile in the
TIFF file, and avoid
Hi Aaron,
What do you mean by "applies the ICC profile"? Are you trying to convert the
image to be displayed accurately on a monitor?
If so, wouldn't you want the output type to be RGB and use the monitor's
profile as the output profile?
Perhaps I'm not understanding at all what
Oh, and one more thing I meant to mention...
A tone curve with a pure 2.2 gamma function is very different than an sRGB tone
curve where it really counts - down in the small values (near black).
Just thought I'd throw that out there as food for thought.
-Noel
>Noel, do you know where I could find sample code to read/write ICC profiles
>for PNG format?
Sorry, I really don't, offhand. I'd probably rely heavy on Google for that.
-Noel
--
Check out the vibrant tech
Hi folks of the Little CMS mailing list,
I'm just curious: Given that PCs and Macs are based on Intel chipsets
nowadays...
Do we have a feel for how much Little CMS is being used on other
processor architectures?
I ask because I'm considering submitting some optimizations I've made to
to change the logic or your intent with the style.
-Noel
From: Marti Maria [mailto:marti.ma...@littlecms.com]
Sent: Mon, July 24, 2017 6:09 PM
To: Noel Carboni
Cc: lcms-user@lists.sourceforge.net
Subject: Re: [Lcms-user] Build wa
> Thanks, Noel. Might be safer to do this on linux, where you can run make check
> to test. May I ask how I turn on -Wall on linux build for lcms ?
There is a capability to do the checking on Windows as well; I just don't have
it set up presently. We rushed through getting the project to
> please note that this is using C language, not C++.
It is possible the VS 2017 C++ is compiler is pickier about matching
data types. There is nothing wrong with that, as it could uncover
issues where data types are not consistent.
LOL about your comment earlier about it taking months to merge
To: Marti Maria
Cc: Noel Carboni; lcms-user@lists.sourceforge.net
Subject: Re: [Lcms-user] Build warnings on OSX / clang
Thanks to Noel for offering fixes, and to Marti for graciously accepting :)
I've gone through similar issues with my JPEG 2000 codec, much of the code
inherited from
Hi Marti,
I've completed my changes to the LittleCMS sources. I've reviewed and
tested them with the testbed.
http://Noel.ProDigitalSoftware.com/temp/ProposedLittleCMSChanges.zip
With this set of files, derived from the Git trunk as of July 26, you
can now use the C++ compiler and
Hi Lorenzo,
> Did you try Intel C++ Compiler? (It’s free for open source projects on
> Linux).
> In some programs I got 2:1 performance improvements.
No, I haven't run that one. At the moment we have really only one practical
choice here: The Microsoft Visual Studio 2017 C++
> The ideal situation is if the C code is written in such a way that
> modern optimizing compilers do the right
> thing by default and produce good code for any CPU. This should mean
> that the compilers automatically
> produce SSE code where they should if it is enabled.
Yes, a good thought.
Hi Tobias,
For what it's worth, since I'm already set up to do testing, I just
altered testcms2.c to use the following definition for a Float
XYZA->XYZA test step, modeled after the Float XYZ->XYZ test step,
including the cmsFLAGS_COPY_ALPHA flag to cause the Alpha value to be
passed through,
As you may have guessed from my recent list eMails, I've been looking at
Little CMS performance over the past few days.
I have improved Little CMS performance some overall through changes to
the C source code. This expands on the warning reduction changes I
worked up before, so Marti, if you
Sounds like possibly a "Big Endian" vs. "Little Endian" processor
difference - i.e., the order things are stored in RAM (most significant
bits first vs. last). Probably most computer systems in the world now
are the latter, since Intel is so dominant (PCs and Macs).
It might help to know what
30 matches
Mail list logo