Welcome
http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B73D7-4TT9GKC-1&_user=10&_rdoc=1&_fmt=&_orig=search&_sort=d&view=c&_acct=C000050221&_version=1&_urlVersion=0&_userid=10&md5=3bb469fed2577f683676b63a8d30996b
Under blått ljus så producerar inte cyanobakterien lika mycket akinete, dvs de uthålliga vilosporerna.
Jag har börjat undersöka lite om varför vissa akvarietillverkare sprider rykten om att lampor utan blått ljus skulle vara bättre ur algsynpunkt eftersom det verkar helt galet.
Jag har kollat runt lite på youtube och alla höjer henne till skyarna, när hon uppenbarligen har mycket stora problem att klämma ut några vettiga toner. Det låter helt enkelt förjäkligt:
You will need a L*a*b icm color profile to load with ICC_Profile.getInstance("lab.icm"). I found one with the trial version of Bibble Pro. Install it and you will find the lab.icm in C:\Program Files\Common Files\Bibble Labs\BibblePro\supportfiles\profiles (or something similar, ymmv).
Here is the code where I first construct a ColorConvertOp to convert the original image and then I create three grayscale images where I put the luminance, a and b channel data so you can examine the result and compare it with the Lab-channels in Photoshop:
// Read the original image
final BufferedImage aBufImg = ImageIO.read(new File("test.jpg"));
// Create a Lab color space BufferedImage with 8 bits per channel and a compatible raster from the loaded image
final ICC_Profile anICCLabProfile = ICC_Profile.getInstance("lab.icm");
final ICC_ColorSpace anICCLabColorSpace = new ICC_ColorSpace(anICCLabProfile);
final ColorModel dstColorModel = new ComponentColorModel(anICCLabColorSpace, new int[] {8,8,8}, false, false, ColorModel.OPAQUE, DataBuffer.TYPE_BYTE);
final BufferedImage aDstImg = new BufferedImage(dstColorModel, aBufImg.getRaster().createCompatibleWritableRaster(), false, null);
// Create a ColorConvertOp with the ColorSpace from the source and the lab colorspace
final ColorSpace srcSpace = aBufImg.getColorModel().getColorSpace();
final ColorConvertOp cco = new ColorConvertOp(srcSpace, anICCLabColorSpace, new RenderingHints(RenderingHints.KEY_COLOR_RENDERING, RenderingHints.VALUE_COLOR_RENDER_QUALITY));
cco.filter(aBufImg, aDstImg);
final int numPixels = aDstImg.getWidth() * aDstImg.getHeight();
// L channel as grayscale image
final BufferedImage luminanceImage = new BufferedImage(aDstImg.getWidth(),aDstImg.getHeight(),BufferedImage.TYPE_BYTE_GRAY);
luminanceImage.getRaster().setSamples(0, 0, aDstImg.getWidth(), aDstImg.getHeight(), 0, aDstImg.getRaster().getSamples(0, 0, aDstImg.getWidth(), aDstImg.getHeight(), 0, new int[numPixels]));
// a channel as grayscale image
final BufferedImage aChannelImage = new BufferedImage(aDstImg.getWidth(),aDstImg.getHeight(),BufferedImage.TYPE_BYTE_GRAY);
aChannelImage.getRaster().setSamples(0, 0, aDstImg.getWidth(), aDstImg.getHeight(), 0, aDstImg.getRaster().getSamples(0, 0, aDstImg.getWidth(), aDstImg.getHeight(), 1, new int[numPixels]));
// b channel as grayscale image
final BufferedImage bChannelImage = new BufferedImage(aDstImg.getWidth(),aDstImg.getHeight(),BufferedImage.TYPE_BYTE_GRAY);
bChannelImage.getRaster().setSamples(0, 0, aDstImg.getWidth(), aDstImg.getHeight(), 0, aDstImg.getRaster().getSamples(0, 0, aDstImg.getWidth(), aDstImg.getHeight(), 2, new int[numPixels]));
showPicturePopup(bChannelImage);
På söndag bär det iväg till nya lägenheten på trumslagaregatan. Där kommer jag få 100 Mbit fast lina, men tyvärr måste dom dra in kontakt i lägenheten vilket förmodligen kommer ta lite tid. IT-killen på Stångåstaden verkade dock rapp så det ska nog inte vara några stora probbs.
Orkar inte peka om domännamnet på någon temporär sida heller, så jag får ta smällen med sämre google rank efter den här manövern..
EDIT: Mitt flickr-konto finns ju alltid för dom med abstinens höhö ;) http://www.flickr.com/photos/defdac/
[2010-8] [2010-7] [2010-6] [2010-5] [2010-4] [2010-3] [2010-2] [2010-1] [2009-12] [2009-11] [2009-10] [2009-9] [2009-8] [2009-7] [2009-6] [2009-5] [2009-4] [2009-3] [2009-2] [2009-1] [2008-12] [2008-11] [2008-10] [2008-9] [2008-8] [2008-7] [2008-6] [2008-5] [2008-4] [2008-3] [2008-2] [2008-1] [2007-12] [2007-11] [2007-10] [2007-9] [2007-8] [2007-7] [2007-6] [2007-5] [2007-4] [2007-3] [2007-2] [2007-1] [2006-12] [2006-11] [2006-10] [2006-9] [2006-8] [2006-7] [2006-6] [2006-5] [2006-4] [2006-3] [2006-2] [2006-1] [2005-12] [2005-11] [2005-10] [2005-9] [2005-8] [2005-7] [2005-6] [2005-5] [2005-4] [2005-3] [2005-2] [2005-1] [2004-12] [2004-11] [2004-10] [2004-9] [2004-8] [2004-7] [2004-6] [2004-5] [2004-4] [2004-3] [2004-2] [2004-1] [2003-12] [2003-11] [2003-10] [2003-9]