redchilliworx's Blog http://blog.redchilliworx.com Most recent posts at redchilliworx's Blog posterous.com Thu, 09 Jun 2011 23:28:28 -0700 Rahul Gandhi exposed by an IIT student (Shared Via Priya Patwal) http://blog.redchilliworx.com/rahul-gandhi-exposed-by-an-iit-student-shared http://blog.redchilliworx.com/rahul-gandhi-exposed-by-an-iit-student-shared THE CURIOUS CASE OF RAHUL GANDHI  Rahul Gandhi: "I feel ashamed to call myself an INDIAN after seeing what has happened here in UP".   PLEASE DON'T BE ASHAMED OF U.P. YET   Please don't be ashamed of Uttar Pradesh yet. Congress ruled the State for the Majority of the duration Pre Independence to Post Independence.. from 1939 to 1989 ( barring the Periods of Emergency.. Thanks to your Grand Mom Indira G. and a couple of transitional Governments)   8 out of the total 14 Prime Ministers of India have been from UP, 6 out of those 8 have been from Congress...  

 I think your party had more than half a century and half a Dozen PM's to build a State...   The Reason Mulayam Singh, subsequently came to Power is because your party wasn't exactly Gandhian in their dealings in the State.. So May be If you look at in totality the present chaos in UP is the outcome of the glorious leadership displayed by Congress in UP for about 50 years!   So Please don't feel ashamed as yet Dear Rahul.. For Mayawati is only using the Land Acquisition Bill which your party had itself used to LOOT the Farmers many times in the Past!    WHY DIDN'T YOUR PARTY CHANGE THE BILL WHEN IT WAS IN POWER FOR SO LONG?  Not that I Endorse what Mayawati is doing.. What Mayawati is doing is Unacceptable..   But the past actions of your party and your recent comments, puts a question mark on your INTENT and CONSISTENCY.      YOU REALLY WANT TO FEEL ASHAMED   But don't be disappointed, I would give you ample reasons to feel ashamed...    You really want to feel Ashamed..?   First Ask Pranav Mukherjee, Why isn't he giving the details of the account holders in the Swiss Banks.   Ask your Mother, Who is impeding the Investigation against Hasan Ali?   Ask her, Who got 60% Kickbacks in the 2G Scam ?   Kalamdi is accused of a Few hundred Crores, Who Pocketed the Rest in the Common Wealth Games?    Ask Praful Patel what he did to the Indian Airlines? Why did Air India let go of the Profitable Routes ?    Why should the Tax Payer pay for the Air India losses, when you intend to eventually DIVEST IT ANYWAY!!!   Also, You People can't run an Airline Properly. How can we expect you to run the Nation?   Ask Manmohan Singh. Why/What kept him quiet for so long?   Are Kalmadi and A Raja are Scapegoats to save Big Names like Harshad Mehta was in the 1992 Stock Market Scandal ?   Who let the BHOPAL GAS TRAGEDY Accused go Scot Free? ( 20,000 People died in that Tragedy)   Who ordered the State Sponsored Massacre of SIKHS in 84?   Please read more about, How Indira Gandhi pushed the Nation Under Emergency in 76-77, after the HC declared her election to Lok Sabha Void!   (I bet She had utmost respect for DEMOCRACY and JUDICIARY and FREE PRESS)   I guess you know the answers already. So My question is, Why the Double Standards in Judging Mayawati and members of your Family and Party?   I condemn Mayawati. But Is She the only one you feel Ashamed for?   What about the ones close to you? For their contribution to the Nation's Misery is beyond comparison.  

 You talk about the Land being taken away from the Farmers. How many Suicides have happened under your Parties Rule in Vidarbha ? Does that Not Ashame You ?     THE 72,000 CRORE LOAN WAIVER   Your Party gave those Farmers a 72,000 Crore Loan Waiver. Which didn't even reach the Farmers by the way.   So, Why don't you focus on implementing the policies which your govt. has undertaken, instead of earning brownie points by trying to manufacture consent by bombarding us with pictures of having food with Poor Villagers....   You want to feel ashamed. You can feel ashamed for your Party taking CREDIT for DEBITING the Public Money (72,000 crores) from the Government Coffers and literally Wasting it...     You want to feel ashamed.. Feel ashamed for that...     WHY ONLY HIGHLIGHT THIS ARREST?   Dear Rahul, to refresh your memory, you were arrested/detained by the FBI the BOSTON Airport in September 2001.   You were carrying with you $ 1,60,000 in Cash. You couldn't explain why you were carrying so much Cash. Incidentally He was with his Columbian girlfriend Veronique Cartelli, ALLEGEDLY, the Daughter of Drug Mafia.  9 HOURS he was kept at the Airport.   Later then freed on the intervention of the then Prime Minister Mr.Vajpayee.. FBI filed an equivalent of an FIR in US and released him.   When FBI was asked to divulge the information, by Right/Freedom to Information Activists about the reasons Rahul was arrested ... FBI asked for a NO OBJECTION CERTIFICATE from Rahul Gandhi.   So Subramaniyam Swami wrote a Letter to Rahul Gandhi, " If you have NOTHING to HIDE, Give us the Permission"    HE NEVER REPLIED!    Why did that arrest not make Headlines Rahul? You could have gone to the Media and told, "I am ashamed to call myself an INDIAN?".    Or is it that, you only do like to highlight Symbolic Arrests (like in UP) and not Actual Arrests ( In BOSTON)      Kindly Clarify.....   In any case, you want to feel ashamed, Read Along...      YOUR MOTHER'S SO CALLED SACRIFICE OF GIVING UP PRIME MINISTER SHIP in 2004.   According to a Provision in the Citizenship Act.   A Foreign National who becomes a Citizen of India, is bounded by the same restrictions, which an Indian would face, If he/she were to become a Citizen of Italy.    (Condition based on principle of reciprocity)   [READ ANNEXURE- 1&2]     Now Since you can't become a PM in Italy, Unless you are born there. Likewise an Italian Citizen can't become Indian PM, unless He/She is not born here!     Dr. SUBRAMANIYAM SWAMI (The Man who Exposed the 2G Scam) sent a letter to the PRESIDENT OF INDIA bringing the same to his Notice. [READ LETTER TO THE PRESIDENT IN ANNEXURE -3]   PRESIDENT OF INDIA sent a letter to Sonia Gandhi to this effect, 3:30 PM, May 17th, 2004.   Swearing Ceremony was scheduled for 5 PM the same Day.   Manmohan Singh was brought in the Picture at the last moment to Save Face!!     Rest of the SACRIFICE DRAMA which she choreographed was an EYE WASH!!!   Infact Sonia Gandhi had sent, 340 letters, each signed by different MP to the PRESIDENT KALAM, supporting her candidacy for PM.   One of those letters read, I Sonia Gandhi, elected Member from Rai Bareli, hereby propose Sonia Gandhi as Prime Minister. So SHE was Pretty INTERESTED! Until She came to know the Facts!   So She didn't make any Sacrifice, It so happens that SONIA GANDHI couldn't have become the PM of INDIA that time.     You could be Ashamed about that Dear Rahul!! One Credential Sonia G had, Even that was a HOAX!     THINK ABOUT YOURSELF.   You go to Harvard on Donation Quota. ( Hindujas Gave HARVARD 11 million dollars the same year, when Rajiv Gandhi was in Power)   Then you are expelled in 3 Months/ You Dropped out in 3 Months.... ( Sadly Manmohan Singh wasn't the Dean of Harvard that time, else you might have had a chance... Too Bad, there is only one Manmohan Singh!)   Some Accounts say, You had to Drop out because of Rajiv Gandhi's Assassination.    May be, But Then Why did you go about lying about being Masters in Economics from Harvard .. before finally taking it off your Resume upon questioning by Dr. SUBRAMANIYAM SWAMI (The Gentlemen who exposed the 2G Scam)   At St. Stephens.. You Fail the Hindi Exam.   Hindi Exam!!!   And you are representing the Biggest Hindi Speaking State of the Country?     SONIA GANDHI's EDUCATIONAL QUALIFICATIONS   Sonia G gave a sworn affidavit as a Candidate that She Studied English at University of Cambridge   [SEE ANNEXURE-6, 7_37a]   According to Cambridge University, there is no such Student EVER! [ SEE ANNEXURE -7_39]   Upon a Case by Dr. Subramaniyam Swami filed against her,   She subsequently dropped the CAMBRIDGE CREDENTIAL from her Affidavit.   Sonia Gandhi didn't even pass High School. She is just 5th class Pass!   In this sense, She shares a common Educational Background with her 2G Partner in Crime, Karunanidhi.     You Fake your Educational Degree, Your Mother Fakes her Educational Degree.  And then you go out saying, " We want Educated Youth into Politics!"     Letters sent by Dr. Swami to EC and then Speaker of Lok Sabha are in ANNEXURE 7_36 &7_35 RESPECTIVELY     Contrast that with Gandhi Ji , who went to South Africa, Became a Barrister, on Merit, Left all that to work for South Africa, then for the Country....     WHY LIE ABOUT EDUCATIONAL CREDENTIALS?   Not that Education is a Prerequisite for being a great Leader, but then you shouldn't have lied about your qualifications!   You could feel a little ashamed about Lying about your Educational Qualifications. You had your reasons I know, Because in India, WE RESPECT EDUCATION!   But who cares about Education, When you are a Youth Icon!!      YOUTH ICON   You traveled in the Local Train for the first time at the Age of 38.   You went to some Villages as a part of Election Campaign.   And You won a Youth Icon!! ... That's why You are my Youth Icon.   For 25 Million People travel by Train Everyday. You are the First Person to win a Youth Icon for boarding a Train.    Thousands of Postmen go to remotest of Villages. None of them have yet gotten a Youth Icon.   You were neither YOUNG Nor ICONIC!   Still You became a Youth Icon beating Iconic and Younger Contenders like RAHUL DRAVID.   

Shakespeare said, What's in a Name?   Little did he knew, It's all in the Name, Especially the Surname!   Speaking of Surname, Sir     DO YOU REALLY RESPECT GANDHI, OR IS IT JUST TO CASH IN ON THE GOODWILL OF MAHATMA?    Because the Name on your Passport is RAUL VINCI.   Not RAHUL GANDHI..   May be if you wrote your Surname as Gandhi, you would have experienced, what Gandhi feels like, LITERALLY ( Pun Intended)    You People don't seem to use Gandhi much, except when you are fighting Elections. ( There it makes complete sense).   Imagine fighting elections by the Name Raul Vinci...     It feels sadly Ironic, Gandhi Ji, who inspired Icons like Nelson Mandela ,Martin Luther King Jr. and John Lennon, across the world, Couldn't inspire members of his party/ Nehru's Family, who only seem to use his Surname for the purposes of FIGHTING ELECTIONS and conveniently use a different name on their PASSPORT.     You use the name GANDHI at will and then say, " Mujhe yeh YUVRAJ shabd Insulting lagta hai! Kyonki aaj Hindustan mein Democracy hai, aur is shabd ka koi matlab nahin hai!      YUVRAJ, Itna hi Insulting lagta hai, to lad lo RAUL VINCI ke Naam se!!! Jin Kisano ke saath photo khinchate ho woh bhi isliye entertain karte hain ki GANDHI ho.. RAUL VINCI bol ke Jao... Ghar mein nahin ghusaenge!!!     You could feel ashamed for your Double Standards.     YOUTH INTO POLITICS.   Now You want Youth to Join Politics.   I say First you Join Politics.   Because you haven't Joined Politics. You have Joined a Family Business.   First you Join Politics. Win an Election fighting as RAUL VINCI and Not Rahul Gandhi, then come and ask the youth and the Educated Brass for more involvement in Politics.   Also till then, Please don't give me examples of Sachin Pilot and Milind Deora and Naveen Jindal as youth who have joined Politics..   They are not Politicians. They Just happen to be Politicians.   Much Like Abhishek Bachchan and other Star Sons are not Actors. They just happen to be Actors (For Obvious Reasons)   So, We would appreciate if you stop requesting the Youth to Join Politics till you establish your credentials...     WHY WE CAN'T JOIN POLITICS!   Rahul Baba, Please understand, Your Father had a lot of money in your Family account ( in Swiss Bank) when he died.   Ordinary Youth has to WORK FOR A LIVING.   YOUR FAMILY just needs to NETWORK FOR A LIVING    If our Father had left thousands of Crores with us, We might consider doing the same..   But we have to Work. Not just for ourselves. But also for you. So that we can pay 30% of our Income to the Govt. which can then be channelized to the Swiss Banks and your Personal Accounts under some Pseudo Names.   So Rahul, Please don't mind If the Youth doesn't Join Politics. We are doing our best to fund your Election Campaigns and your Chopper Trips to the Villages.   

Somebody has to Earn the Money that Politicians Feed On.     NO WONDER YOU ARE NOT GANDHI'S. YOU ARE SO CALLED GANDHI'S!!   Air India, KG Gas Division, 2G, CWG, SWISS BANK Account Details... Hasan Ali, KGB., FBI Arrest..   You want to feel ashamed..   Feel Ashamed for what the First Family of Politics has been reduced to...   A Money Laundering Enterprise.     NO WONDER YOU ARE NOT GANDHI'S BY BLOOD. GANDHI is an adopted Name. For Indira didn't marry Mahatma Gandhi's Son.   For even if you had one GENE OF GANDHI JI in your DNA. YOU WOULDN'T HAVE BEEN PLAGUED BY SUCH 'POVERTY OF AMBITION' ( Ambition of only EARNING MONEY)      You really want to feel Ashamed.   Feel Ashamed for what you ' SO CALLED GANDHI'S' have done to MAHATMA'S Legacy..   I so wish GANDHI JI had Copyrighted his Name!   Meanwhile, I would request Sonia Gandhi to change her name to $ONIA GANDHI, and you could replace the 'R' in RAHUL/RAUL by the New Rupee Symbol!!!      RAUL VINCI : I am ashamed to call myself an Indian.   Even we are ashamed to call you so!     P.S: Popular Media is either bought or blackmailed, controlled to Manufacture Consent!   My Guess is Social Media is still a Democratic Platform. (Now they are trying to put legislations to censor that too!!)   Meanwhile, Let's ask these questions, for we deserve some Answers.   For we are all Gandhi's. For Bapu is the Father of the Nation!     To know more, Try looking for Dr. SUBRAMANIYAM SWAMI. He is the reason today 2G SCAM is being Investigated!!!     

Original post by
NITIN GUPTA 
B.Tech, IIT Bombay


Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
Wed, 08 Jun 2011 23:40:00 -0700 New algorithm turns 8-bit pixel art into silky smooth vectors. http://blog.redchilliworx.com/new-algorithm-turns-8-bit-pixel-art-into-silk http://blog.redchilliworx.com/new-algorithm-turns-8-bit-pixel-art-into-silk

Shared via: (http://thenextweb.com/dd/2011/05/26/new-algorithm-turns-8-bit-pixel-art-into-silky-smooth-vectors)

 

Fascinating research from Microsoft’s Johannes Kopf and Dani Lischinski of The Hebrew University has produced an algorithm that is remarkably good at turning 8-bit pixel art into shaded, smooth vector art, Popular Science reports.

The “depixelizing” algorithm, as detailed in this research paper, has shown a great deal of promise. It’s capable of determining the curve lines from single diagonally connected pixels, and the shading is quite natural and effective.

Here’s one image from the report with the algorithm’s output on top and the original pixel art at the bottom:

There are problems that prevent this algorithm being used wholesale to update older Nintendo games and their contemporaries. It always smooths images out in a curvaceous manner, giving even the dastardly Space Invaders a Hello Kitty appeal. Perhaps with a similar algorithm that outputs sharper vectors, nostalgists can make conversions on a sprite-by-sprite basis.

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
Thu, 28 Apr 2011 00:10:03 -0700 Introduction to HTML 5 http://blog.redchilliworx.com/introduction-to-html-5 http://blog.redchilliworx.com/introduction-to-html-5

This  video tutorial teaches you about the new features in HTML5.

HTML5 is a language for structuring and presenting content for the World Wide Web, a core technology of the Internet. It is the latest revision of the HTMLstandard (originally created in 1990) and currently remains under development. Its core aims have been to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices (web browsers, parsers etc.).
Following its immediate predecessors HTML 4.01 and XHTML 1.1, HTML5 is a response to the observation that the HTML and XHTML in common use on the World Wide Web is a mixture of features introduced by various specifications, along with those introduced by software products such as web browsers, those established by common practice, and the many syntax errors in existing web documents. It is also an attempt to define a single markup languagethat can be written in either HTML or XHTML syntax. It includes detailed processing models to encourage more interoperable implementations; it extends, improves and rationalises the markup available for documents, and introduces markup and APIs for complex web applications.In particular, HTML5 adds many new syntactical features. These include the <video>, <audio>, and <canvas> elements, as well as the integration ofSVG content. These features are designed to make it easy to include and handle multimedia and graphical content on the web without having to resort to proprietary plugins and APIs. Other new elements, such as <section>, <article>, <header>, and <nav>, are designed to enrich the semanticcontent of documents. New attributes have been introduced for the same purpose, while some elements and attributes have been removed. Some elements, such as <a>, <cite> and <menu> have been changed, redefined or standardised. The APIs and DOM are no longer afterthoughts, but are fundamental parts of the HTML5 specification. HTML5 also defines in some detail the required processing for invalid documents, so that syntax errors will be treated uniformly by all conforming browsers and other user agents.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
Wed, 17 Feb 2010 11:09:00 -0800 30+ Useful Photoshop Custom Shapes Set http://blog.redchilliworx.com/2010/02/30-useful-photoshop-custom-shapes-set.html http://blog.redchilliworx.com/2010/02/30-useful-photoshop-custom-shapes-set.html I found a very Intresting this in the internet thats Photoshop Custom Shapes This post is a showcase of 30+ Useful Custom Photoshop Shape Set. These custom shapes are free to use. Watch the site I have done useing these Photoshop Custom Shapes www.suspendedland.com that really I like.

<meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CRNIRAN%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CRNIRAN%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso"><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5CRNIRAN%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CRNIRAN%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><style> </style>

<o:p> </o:p>

<o:p> </o:p>


Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
Tue, 16 Feb 2010 10:09:00 -0800 Watercolor Effect http://blog.redchilliworx.com/2010/02/watercolor-effect.html http://blog.redchilliworx.com/2010/02/watercolor-effect.html

Disclaimer:

None of the given Photoshop Tutorials are written by me. They are all taken from various sources on the Internet and I compiled some of them for you. Hope you understand. More are in the line.

Step 1

Open an image, I will use this image because it suit to my tricks.

Step 2

CTRL + J, duplicate the image. Now you will have a layer which labeled as “layer 1���. SHIFT + CTRL + U, desaturate the image and you will get something like this:

Step 3

CTRL + J again to duplicate layer 1 and you will get a new layer which labeled as “layer 1 copy���. CTRL + I to invert the layer and set the layer blend mode to Color Dodge. Go to filter > other > minimum > 1. Double click on layer 1 copy to bring out the blending option. ALT + left click on the triangle and set the underlying layer as below:

Step 4

CTRL + E to merge up both layers. CTRL + J, duplicate layer 1. Select layer 1 copy and go to filter > blur > Gaussian Blur > radius 6. Set the layer blend mode to linear burn. CTRL + J on layer background and put the layer background copy at the top of all layer and set the layer blend mode to color.

Step 5

Hope you are still with me. Select layer background copy and add a layer mask, fill it with black color.

Step 6

Still with the layer background copy, go to image > adjustment > curve and set as below.

Step 7

Create a new layer and put it top of all layer. Fill it with #ffecd1. Set layer blend option to linear burn.

Step 8

We are nearly there, now select layer 1 and set the opacity to 60% or whatever you think suitable. Select the background copy layer’s mask, with a 45px soft brush, opacity 65%, brush the face area. Here is it!

The difference:

Examples:

Hope you guys enjoy this! Thanks!

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
Tue, 16 Feb 2010 10:07:00 -0800 Fantasy Art Photopshop Tutorial – Plasma in the Lake http://blog.redchilliworx.com/2010/02/fantasy-art-photopshop-tutorial-plasma.html http://blog.redchilliworx.com/2010/02/fantasy-art-photopshop-tutorial-plasma.html

Disclaimer:

None of the given Photoshop Tutorials are written by me. They are all taken from various sources on the Internet and I compiled some of them for you. Hope you understand. More are in the line.

The requests for Fantasy Art tutorials are enormous, I still get emails and Pms from people asking to do more Fantasy Art tuts, so here is one more, called “Plasma” (Star, not the TV!) which I hope you’d enjoy.

Media_httploreleiwebd_fleue

1. Make a new canvas, we used 600*480 px here, but the size is of course optional.

Media_httploreleiwebd_rjyve

2. Select the Gradient Tool, using two shades of blue (see below), fill your canvas, so that the darker colour will be on top.

Media_httploreleiwebd_anklb

Media_httploreleiwebd_dskcd

3. Take a photo of a girl. Traditionally I am using Becca’s photo from her Deviant Art account, but you can replace her with any semi-sitting figure of your choice. Crop the figure and paste her unto your canvas. In needed, resize her so that she will fit in.

Media_httploreleiwebd_qdcgc

4. To get rid of the visible crappy cropping, and to give the girl more emphasis, add blueish glow to her by going to Layer >> Layer Styles >> Outer Glow and applying the following settings:

Media_httploreleiwebd_iztej

This is what you would get:

Media_httploreleiwebd_czvce

5. Make a new Layer. Make sure your primarily and secondary colours are black and white. Go to Filter >> Render >> Clouds

Media_httploreleiwebd_cruzi

And, if needed apply the clouds effect a several times to achieve the desired randomly “clouded” effect.

Media_httploreleiwebd_gdnnj

6. Reduce the opacity of the layer to semi-visible.

Media_httploreleiwebd_rbiep

7. Press Ctrl+T for free transform, and then right mouse click and “Scew”. Drag the left corner of the clouds layer, as shown on the illustration below:

Media_httploreleiwebd_yrlyh

Press “Enter” when you are done, then Ctrl + D to deselect the layer.

8. Duplicate the clouds layer. Select the upper layer and go to Edit >> Transform >> Flip Horizontal.

Media_httploreleiwebd_iychi

9. Select the girl’s layer from layers panel and drag it to the top, so that it would be your utmost upper layer.

Media_httploreleiwebd_llcwj

Remember to remove the parts where layers turn to be on top of one another.

10. Take a photo of a lake with water circles. We used this one from Digital Free Photo, but again – this is optional.

Paste the layer unto your composition, so that the circles in the water will be “around” the girls or your main figure.

Media_httploreleiwebd_eiame

11. Using the Eraser Tool, remove the lower part of the girl’s layer, so create the illusion as if she is really sitting inside the water and the water circles are “from” her.

Media_httploreleiwebd_cwwgm

12. Set lake’s layer blending options to Luminosity.

Media_httploreleiwebd_yfgmu

13. Drag the Layers of the clouds on top of the water later and using eraser tool with soft edge (100px) remove the sharp parts, so that only the “steaming” clouds will remain, no edges.

Media_httploreleiwebd_ajkzg

14. Now to the hard bit – creating the plasma cycles.
Make a new layer (this is important) and place it on top of all the others.

15 Using the Elliptical Marquee tool, draw and ellipse. While the ellipse on the new layer is selected, Right-mouse-click and choose “stroke”. Apply the settlings below for the stroke effect:

Media_httploreleiwebd_xfdcq

16. Press Ctrl + T to free transform, and then right-mouse-click >> Prospective. Try to distort the round layer you have to it would look like the line is surrounding or flowing around the girl.

Media_httploreleiwebd_xahxy

17. Using the Eraser tool with big soft edge, remove the “farther” part of the round, behind her head, like this:

Media_httploreleiwebd_hqbpg

18. While this layer is selected, go to Layer >> Layer styles >> Outter glow and apply the following glow settlings:

Media_httploreleiwebd_yfhhc

19. Duplicate the layer a several times and each time transform the round using the prospective settlings, so that the circles chaotically surround the main figure’s body.

Media_httploreleiwebd_vmbgn

20. Remember to leave the “front” part of the circle visible and erase the “back” part of it. This is more or less what you should have by now:

Media_httploreleiwebd_khjhp

21. Flatten the Layer.
22. Go to Image >> Adjustments >> Levels and apply the following settlings to give the image an overall bluish hue:

Media_httploreleiwebd_grvjh

Media_httploreleiwebd_jxleg

23. Duplicate the layer.
24. While the upper layer is selected (and your background colour in the palette is set to white), go to Filter >> Distort >> Diffuse Glow and apply these glow settings.

Media_httploreleiwebd_vvtrf

25. Reduce the opacity of the “glowing layer” to 20% (or less, depends on your image).
26. Flatten the layer again to merge both layers into one.

27. Using some star brushes (download free on deviant Art resources page), apply the stars chaotically around and allover the glowing cycles.

Media_httploreleiwebd_gedfg

28. Select the background layer (the artwork, not the stars) and to to Renters >> Lightening effect, apply the following spot light effect twice.

Media_httploreleiwebd_zfrwg

29. Get back to Stars layer, and go to Layer >> Layer Styles >> Outer Glow, and add the following glow using white #ffffff colour.

Media_httploreleiwebd_qfvic

30. Duplicate the stars layer.
31. Go to Filter >> Blur >> Radial Blur and apply these settings.

Media_httploreleiwebd_hebce

You may choose to reduce the opacity of this layer if you feel the rounded blurred effect is too strong. That’s it, your artwork is ready:

Media_httploreleiwebd_fleue

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
Tue, 16 Feb 2010 10:04:00 -0800 Add Dynamic Lighting to a Flat Photograph http://blog.redchilliworx.com/2010/02/add-dynamic-lighting-to-flat-photograph.html http://blog.redchilliworx.com/2010/02/add-dynamic-lighting-to-flat-photograph.html

Author: Giackop

In this tutorial, he will show you how to spice up a fairly dull and flat photograph. It's very easy and fast! Go from flat photo to a uniquely lit style.


Source Photos

For this tutorial, we'll need two photos that I took. You can download them to follow along. These are my photos: castle photo and clouds photo.

What We're Making

Here's the composite we're making. Click to see a larger version:

Step 1

First of all, my apologies for this step. I waited for a good 20 minutes but that car didn't move, so I had to take the photo with it!

Anyway, just use the Patch Tool (J) to remove the car and the Clone Stamp Tool (S) to recreate the pattern of the bricks where it used to be.

If you've never used the Patch Tool, there are a couple of ways to use it. First, make a selection as you would if you were using the Lasso Tool, then click inside the area and drag with your mouse. Depending on whether you are using Source or Destination as your checked option you will either move the image inside the selection, or move the whole selection around. The Patch Tool will blend-in the area you've chosen when you let go. You can also use patterns and transparency. All in all, it's a great tool.

Step 2

Once the van has been removed, apply Filter > Render > Lighting Effects to make the light come from the top right.

Step 3

With the tool that you prefer, create a selection of the part that you want to hide. For example, I used the Pen Tool (P) to select the sky and the buildings around the castle. With the selection active, add a Layer Mask.

Step 4

Duplicate the background layer, desaturate it with Ctrl+Shift+U, apply Filter > Blur > Gaussian Blur with 4-pixel Radius, and set the Blending Mode for the layer to Overlay.

Step 5

Now we need a photo with clouds and the rays of the sun coming from the right. I used this photo of mine that was perfect for this situation.

Send it to the back of the other layers.

Then duplicate it and set the copy layer Blending Mode to Lighter Color.

Step 6

Duplicate again the original background photo (Layer 1) and put the this new layer below the Layer 1 copy.

Set the Blending Mode to Multiply.

Step 7

Now turn off the visibility of the two castle layers, go to the Layer 1 copy, and merge the visible layers into a new layer with Ctrl+Shift+Alt+E.

Then desaturate it with Ctrl+Shift+U, set the Blending Mode to Overlay, and the Opacity to 50%.

Step 8

Make a new layer on the top of the other.

With a large, white, soft brush that matches the size of the light of the sun, just make a round spot.

Then apply the Luce filter that you can download free or use the previous tutorial about Lighting Through Clouds here on PSDTUTS, to make this light coming through the clouds. Set the Blending Mode to Overlay.

This is an example with black background to demonstrate the effect.

Step 9

Just Burn the dark side of the castle and Dodge the light part of it with a large, soft brush. By doing this, we make it seem as if the light is coming from the clouds and hitting the right side of the castle, leaving the other side in darkness.

At this point we're almost done, but the image is overall quite dark and our blur earlier has left it slightly too blurry, so we'll fix that next.

Step 10

To finish the image, create a new layer above the rest and go to Image > Apply Image, use the settings "Merged", "RGB" and "Normal" for blending. This will create a new layer above the rest holding a copy of the image. Set this layer to Screen and about 70% Opacity. Then go through each layer and apply Filter > Sharpen > Unsharp Mask and use the settings Amount: 250% and Radius .2px (Use a larger radius for larger images). This should sharpen the image back up to give us a good final result.

Click on the image below to see a larger version:

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
Tue, 16 Feb 2010 09:37:00 -0800 Making Your Own Watermark with Photoshop http://blog.redchilliworx.com/2010/02/making-your-own-watermark-with.html http://blog.redchilliworx.com/2010/02/making-your-own-watermark-with.html

Disclaimer:

None of the given Photoshop Tutorials are written by me. They are all taken from various sources on the Internet and I compiled some of them for you. Hope you understand. More are in the line.

Step 1:

Open a 300x300 transparent layer in Photoshop.

Media_httpwwwdevelope_dnhpd


Step 2:

Type/insert your text, nick or logo to use as your watermark.
The font I have used is Scriptin.

Media_httpwwwdevelope_fgidz


Step 3:

Go to File > define pattern. Save your pattern as any name you wish.

Media_httpwwwdevelope_urvob


Media_httpwwwdevelope_zlazo


Your custom watermark is already made! The Upcoming steps are just about how to use it with your projects.

Step 4:

Open a random file, or you can use the file I have used .
The file is copyright protected, so no using it elsewhere =).

Media_httpwwwdevelope_eoxyw


After choosing our file, we will insert our pattern which we just made.
Illustration is shown below.

Media_httpwwwdevelope_wkeik

Step 5:

Click on 'Pattern' and apply your pattern . You will have to choose your pattern from the different patterns there. The one you have created will probably be the last one listed.

Media_httpwwwdevelope_ffjax

Step 6:

Reduce the opacity to make it look milder/smoother. It's up to you as to how much you would like to reduce the opacity as it depends on your personal taste. I have reduced it to 22%.

Media_httpwwwdevelope_mwxbs


The finished file:

Media_httpwwwdevelope_jgpfz


Thanks for viewing this tutorial .
Stay tuned for more innovative tutorials in the future =) .
Cheers!

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
Tue, 16 Feb 2010 09:35:00 -0800 Creating Energy Spheres in Photoshop http://blog.redchilliworx.com/2010/02/creating-energy-spheres-in-photoshop.html http://blog.redchilliworx.com/2010/02/creating-energy-spheres-in-photoshop.html

Disclaimer:

None of the given Photoshop Tutorials are written by me. They are all taken from various sources on the Internet and I compiled some of them for you. Hope you understand. More are in the line.

For this tutorial you’ll want to find a photo of someone doing something that looks a bit larger than life. I used this photo that I found at the stock photo website Stock Exchange. For this tutorial you’ll need a photo that you want to manipulate and some special brush sets which I downloaded from here.

This will be the final result.

Media_httpfarm4static_edrui

  • 1. Download the brush set and install it.
  • 2. Now I’ll show how to take a child with a big imagination and turn him into the powerful being he imagine himself to be.
  • 3. We’ll start by creating a new layer on top of our original and filling it with black. Next we want to select Filter >> Render >> Lighting Effects >> Lens Flare
  • 4. Use the 105mm Prime with the Brightness setting of your choice.

Media_httpfarm3static_xynsi

  • 5. This will create a bright flash. Move it to the point where you want the ‘energy ball’ to appear.
  • 6. You may notice that when you move it, you can see the edges of the layer. To rectify this, select the layer and add a ‘Layer Mask’.
  • 7. Select default colors (white and black). With the layer mask selected, use the Gradient Tool >> Radial Gradient >> Reverse and drag from the center outwards. This will mask everything in a sphere around the center.
  • 8. Set both of these layers to the ‘Hard Light’ setting.
  • 9. I like to use the Image >> Adjustments >> Photo Filter to make the colors “pop”. I also used this setting to make the lens flare a bluish color. There are other ways to do this so experiment with your options.
  • 10. Using the Brush set we installed earlier we want to apply them to the energy balls. I used the color black, with the layer’s Blend Options set to ‘Overlay’.
  • 11. With this layer selected, set the Layer Style settings like so:

    Media_httpfarm4static_ignel

    Media_httpfarm3static_dnbvv

  • 12. Using the same technique that we used in Step 7, we want to mask the edges of our brush layers.
  • 13. To create the ‘arc of light’ we’ll use paths. Select the ‘Ellipse Tool’ and change it from ‘Shape layers’ to ‘Paths’. Now, draw a large circle or ellipse that includes both energy flares.
  • 14. Once the arc is drawn we want to stroke it (no jokes please). Select a brush that’s very small, maybe about a brush with a 5px diameter and use the color white. Go to ‘Paths’ right click on the selected path, and select ‘Stroke Path’. Check the ’simulate pressure’ option, this will give the ring a bit of perspective with a heavier stroke on one side and a lighter stroke on the opposite side.
  • Media_httpfarm3static_fvuoj

  • 15. Repeat this step twice. Each time use a different brush setting that is bigger than the one before it. I started with the 5px brush, then I used a 45px brush followed by a 100px brush. Each time use a different color. The topmost (bigger) arc should be set to ‘Linear Dodge (Add)’ with an opacity of 35%. The middle layer should be set to ‘Overlay’ and the original (the white one) should be set to ‘Linear Dodge (Add)’.

    Media_httpfarm3static_jfyqq

  • 16. I grouped these together then, using the technique from Step 7 again, I use layer masking to block one half of the sphere I created.
  • 17. To create the energy ‘tendrils’ that are leaping from the arc. Duplicate the grouped folder from Step 16. Then merge the group or folder into one layer. Select Filter >> Liquify and distort the arc to look like it should for your image. Secondly, we’ll select Filter >> Distort >> Ripple and tweak it to look a bit more like electricity.
  • 18. Now we’re done. Outside of some techniques that I used to make the image more polished, this completes the tutorial.
  • Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
    Tue, 16 Feb 2010 09:31:00 -0800 Crack and Peel http://blog.redchilliworx.com/2010/02/crack-and-peel.html http://blog.redchilliworx.com/2010/02/crack-and-peel.html

    Disclaimer:

    None of the given Photoshop Tutorials are written by me. They are all taken from various sources on the Internet and I compiled some of them for you. Hope you understand. More are in the line.


    Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
    Tue, 16 Feb 2010 09:27:00 -0800 Create a Cool Halftone Effect http://blog.redchilliworx.com/2010/02/create-cool-halftone-effect.html http://blog.redchilliworx.com/2010/02/create-cool-halftone-effect.html

    Disclaimer:

    None of the given Photoshop Tutorials are written by me. They are all taken from various sources on the Internet and I compiled some of them for you. Hope you understand. More are in the line.

    In this tutorial, we're going to go a bit retro. You'll learn how to create halftone patterns and creatively cut up an image of a model holding a boombox. You'll then use those cut elements to make your design. We use some layer styles to get everything to come together cohesively. The effects are fun, and you can apply these methods to other designs as well.

    Step 1

    Start out by downloading/purchasing our image from iStockPhoto: Boombox Image. Alternatively, you could apply these techniques to an image of your choosing and still follow along (or as in the download PSD you could just use the 'comp' that iStock lets you download).

    I downloaded the largest image available for this photo. There is some reason behind this madness: we'll be using cut images from the large photo to place into our design. Using the large image will allow us to have larger speaker elements.

    Make a copy of this large photo. Open up the copy and resize it to 500px wide and make sure Constrain Proportions is checked so the height changes proportionally. Save this file as .psd and name it boombox_final. This will be our canvas for this tutorial. Also, open up our original large image we downloaded as we will be cutting some images from it starting in Step 3.

    Step 2

    Let's prepare our boombox_final.psd document. First cut out the boombox image. Also cut out the top half of our model. Below is an image of the top half of the model cut out. You can see the boombox cutout in the preview of the layers palette as well as the layer order. We need to cut out these pieces so that we can place elements behind them as we build our design.

    Step 3

    Let's jump over to our large image. Grab the Elliptical Marquee Tool. Draw a selection that covers the right speaker. Then Command/Ctrl-Click and select Refine Edge. Use the settings in the image below.

    Step 4

    Turn on Edit in Quick Mask Mode (Q). Then go to Filter > Pixelate > Color Halftone. Use the settings below.

    Step 5

    Let's go back to Edit in Standard Mode (Q). Copy this selection.

    Step 6

    Now paste this cut out image of the speaker into the boombox_final design. And move it to the bottom left corner.

    Step 7

    Now we are going to follow the same steps to place some texture over the speaker. First make a small selection in our large stock photo. Then type Cmd/Ctrl-Click and select Refine Edge. The only difference in this setting is that we set our Feather to 15px. The rest is the same. Turn on Edit in Quick Mask Mode (Q). Then go to Filter > Pixelate > Color Halftone. Use the same settings as we did before only this time change the Max Radius to 10 Pixels. Then go back to Edit in Standard Mode (Q). Copy the selection, then paste it into our design and move it to the bottom left corner over the speaker.

    Step 8

    We're going to jump over to our large stock image again. Grab the Brush Tool. Give it a Master Diameter of 900px and a Hardness of 0 percent. Turn on Edit in Quick Mask Mode (Q). Click in the center of the image. Then go to Filter > Pixelate > Color Halftone. Use the settings in the image below.

    Step 9

    Let's go back to Edit in Standard Mode (Q). It should look like the selection below. Invert the selection by going to Select > Inverse. Copy this selection.

    Step 10

    Paste the selection into our boombox_final document. Give it a layer style of Lighten. You can see the white dots emerge in the bottom of our document. Place it so that it matches the image below. Then copy the speaker we placed before and move it behind our model, but in front of the large dots.

    Step 11

    Create a new layer in our boombox_final.psd design document. Turn on Edit in Quick Mask Mode (Q). Grab the Brush Tool. Make sure it's set to Master Diameter of 300px with a Hardness of 0 percent. Draw across the bottom of the image. Then go to Filter > Pixelate > Color Halftone. Use the settings below.

    Step 12

    Let's go back to Edit in Standard Mode (Q). Create a pink gradient and draw it from the left and angle down to the right to get a result similar to the image below. Reposition this layer in the Layers Palette just above the speaker behind the boom box. Set the layer style to Screen.

    Step 13

    Copy the gradient. Use the Free Transform Tool to reduce the size and reposition in the bottom right-hand corner over the larger pink gradient. Keep the setting to Screen. Then make another copy of this and free transform it by reducing and rotating it to fit in the top left hand corner. Do that one more time for the top right-hand corner.

    Step 14

    Let's copy some elements. I copied the texture in the bottom left corner and placed it behind the bottom right of the boombox. I also placed a copy in the top right. I made multiple copies of the speakers. Then I used the Free Transform tool to scale them. The image below shows where these copies were placed.

    Step 15

    Create a new layer. Turn on Edit in Quick Mask Mode (Q). Grab the Brush Tool. Make sure it's set to Master Diameter of 50px with a Hardness of 0 percent. We make our line follow the edges of some of the elements in our design. Then go to Filter > Pixelate > Color Halftone. Use the settings in the image below.

    Step 16

    Let's go back to Edit in Standard Mode (Q). Then fill our selection with a pink gradient.

    Step 17

    Set this layer to Vivid Light to achieve the effect below.

    Step 18

    Next we are going to make our text. Grab the Text Tool and write the word boombox in all lowercase. I used a font called Silom with -70 character tracking and 120pt type. I'll show the Layer Styles used to create the font effect in the screenshots following the image of the text effect below.

    Step 19

    Now we're just going to have some fun and copy some elements around the design until it looks cool. I copied the x and played with its Gradient Overlay colors. I placed a handful of them by the boombox and also up top. The gradients have different variations from pink to purple. I also used Free Transform to change the size and rotate the letters. I added a couple more speakers at the top left behind the large x. Then I copied the brush tool pattern we made a couple times and placed that over some elements top right and then top left. The final image is below.

    Conclusion

    Halftone patterns are a lot of fun, and like anything in Photoshop, they can be combined with layer styles to create some cool effects. Finding interesting areas of an image to copy and overlay your design. In this case we used a speaker. Try cutting out other parts of your next design to mix and match with various effects. Thanks.

    Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
    Tue, 16 Feb 2010 09:27:00 -0800 Create a Cool Halftone Effect http://blog.redchilliworx.com/2010/02/create-cool-halftone-effect_16.html http://blog.redchilliworx.com/2010/02/create-cool-halftone-effect_16.html

    Disclaimer:

    None of the given Photoshop Tutorials are written by me. They are all taken from various sources on the Internet and I compiled some of them for you. Hope you understand. More are in the line.

    In this tutorial, we're going to go a bit retro. You'll learn how to create halftone patterns and creatively cut up an image of a model holding a boombox. You'll then use those cut elements to make your design. We use some layer styles to get everything to come together cohesively. The effects are fun, and you can apply these methods to other designs as well.

    Step 1

    Start out by downloading/purchasing our image from iStockPhoto: Boombox Image. Alternatively, you could apply these techniques to an image of your choosing and still follow along (or as in the download PSD you could just use the 'comp' that iStock lets you download).

    I downloaded the largest image available for this photo. There is some reason behind this madness: we'll be using cut images from the large photo to place into our design. Using the large image will allow us to have larger speaker elements.

    Make a copy of this large photo. Open up the copy and resize it to 500px wide and make sure Constrain Proportions is checked so the height changes proportionally. Save this file as .psd and name it boombox_final. This will be our canvas for this tutorial. Also, open up our original large image we downloaded as we will be cutting some images from it starting in Step 3.

    Step 2

    Let's prepare our boombox_final.psd document. First cut out the boombox image. Also cut out the top half of our model. Below is an image of the top half of the model cut out. You can see the boombox cutout in the preview of the layers palette as well as the layer order. We need to cut out these pieces so that we can place elements behind them as we build our design.

    Step 3

    Let's jump over to our large image. Grab the Elliptical Marquee Tool. Draw a selection that covers the right speaker. Then Command/Ctrl-Click and select Refine Edge. Use the settings in the image below.

    Step 4

    Turn on Edit in Quick Mask Mode (Q). Then go to Filter > Pixelate > Color Halftone. Use the settings below.

    Step 5

    Let's go back to Edit in Standard Mode (Q). Copy this selection.

    Step 6

    Now paste this cut out image of the speaker into the boombox_final design. And move it to the bottom left corner.

    Step 7

    Now we are going to follow the same steps to place some texture over the speaker. First make a small selection in our large stock photo. Then type Cmd/Ctrl-Click and select Refine Edge. The only difference in this setting is that we set our Feather to 15px. The rest is the same. Turn on Edit in Quick Mask Mode (Q). Then go to Filter > Pixelate > Color Halftone. Use the same settings as we did before only this time change the Max Radius to 10 Pixels. Then go back to Edit in Standard Mode (Q). Copy the selection, then paste it into our design and move it to the bottom left corner over the speaker.

    Step 8

    We're going to jump over to our large stock image again. Grab the Brush Tool. Give it a Master Diameter of 900px and a Hardness of 0 percent. Turn on Edit in Quick Mask Mode (Q). Click in the center of the image. Then go to Filter > Pixelate > Color Halftone. Use the settings in the image below.

    Step 9

    Let's go back to Edit in Standard Mode (Q). It should look like the selection below. Invert the selection by going to Select > Inverse. Copy this selection.

    Step 10

    Paste the selection into our boombox_final document. Give it a layer style of Lighten. You can see the white dots emerge in the bottom of our document. Place it so that it matches the image below. Then copy the speaker we placed before and move it behind our model, but in front of the large dots.

    Step 11

    Create a new layer in our boombox_final.psd design document. Turn on Edit in Quick Mask Mode (Q). Grab the Brush Tool. Make sure it's set to Master Diameter of 300px with a Hardness of 0 percent. Draw across the bottom of the image. Then go to Filter > Pixelate > Color Halftone. Use the settings below.

    Step 12

    Let's go back to Edit in Standard Mode (Q). Create a pink gradient and draw it from the left and angle down to the right to get a result similar to the image below. Reposition this layer in the Layers Palette just above the speaker behind the boom box. Set the layer style to Screen.

    Step 13

    Copy the gradient. Use the Free Transform Tool to reduce the size and reposition in the bottom right-hand corner over the larger pink gradient. Keep the setting to Screen. Then make another copy of this and free transform it by reducing and rotating it to fit in the top left hand corner. Do that one more time for the top right-hand corner.

    Step 14

    Let's copy some elements. I copied the texture in the bottom left corner and placed it behind the bottom right of the boombox. I also placed a copy in the top right. I made multiple copies of the speakers. Then I used the Free Transform tool to scale them. The image below shows where these copies were placed.

    Step 15

    Create a new layer. Turn on Edit in Quick Mask Mode (Q). Grab the Brush Tool. Make sure it's set to Master Diameter of 50px with a Hardness of 0 percent. We make our line follow the edges of some of the elements in our design. Then go to Filter > Pixelate > Color Halftone. Use the settings in the image below.

    Step 16

    Let's go back to Edit in Standard Mode (Q). Then fill our selection with a pink gradient.

    Step 17

    Set this layer to Vivid Light to achieve the effect below.

    Step 18

    Next we are going to make our text. Grab the Text Tool and write the word boombox in all lowercase. I used a font called Silom with -70 character tracking and 120pt type. I'll show the Layer Styles used to create the font effect in the screenshots following the image of the text effect below.

    Step 19

    Now we're just going to have some fun and copy some elements around the design until it looks cool. I copied the x and played with its Gradient Overlay colors. I placed a handful of them by the boombox and also up top. The gradients have different variations from pink to purple. I also used Free Transform to change the size and rotate the letters. I added a couple more speakers at the top left behind the large x. Then I copied the brush tool pattern we made a couple times and placed that over some elements top right and then top left. The final image is below.

    Conclusion

    Halftone patterns are a lot of fun, and like anything in Photoshop, they can be combined with layer styles to create some cool effects. Finding interesting areas of an image to copy and overlay your design. In this case we used a speaker. Try cutting out other parts of your next design to mix and match with various effects. Thanks.

    Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
    Tue, 16 Feb 2010 09:23:00 -0800 Age Progression http://blog.redchilliworx.com/2010/02/age-progression.html http://blog.redchilliworx.com/2010/02/age-progression.html

    Age Progression - Photoshop Tutorials

    Disclaimer:

    None of the given Photoshop Tutorials are written by me. They are all taken from various sources on the Internet and I compiled some of them for you. Hope you understand. More are in the line.

    Here’s a little tutorial showing you how I basically go about aging a woman’s face in Photoshop.

    Preface

    I've been asked several times by different members to post a tutorial on how I age-progress a person. So, here it is!

    Media_httpwwwexguides_hpvdd

    Men and women age a little bit differently but since I've only aged female celebrities thus far, I'll just focus on women for this tutorial. I’ll be using the image of Katie Holmes that I did for a past W1K contest, as an example.

    Step 1: Choosing an Appropriate Photo

    When deciding to age-progress a celebrity’s face, I try to select a picture that is touched-up as little as possible.

    Media_httpwwwexguides_zordb

    I find that candid shots, or any shots that have not been taken in a studio, work best because the resulting harsh lighting reveals more of the skin’s details i.e. slight bags under the eyes and faint wrinkles. The appearance of such details makes it all that much easier to visualize how your subject will age. Visualizing what the end result will look like brings you one step closer to aging her face realistically.

    Media_httpwwwexguides_ginbr

    In Katie’s case, we can see very faint horizontal lines on her forehead, fairly obvious lines under her eyes and lines bracketing her mouth.

    Step 2: Collecting Reference Material

    Reference material is key in my method of aging. Keeping Katie’s face in mind, I scoured the Web, looking for faces of old women who either resemble Katie and/or share the same facial expression. Here, Katie is smiling with her face positioned at a 3/4 angle so I tried to gather as many pictures of old women who are smiling in the same manner or close to that. I then opened up the picture of Katie in Photoshop and pasted the found images around her face on a separate layer, spread out to provide easy visual access.

    Media_httpwwwexguides_amiqf

    Another kind of reference I like to use but is usually hard to find, is pictures of the subject’s parents. I managed to find a couple of reference pictures of Katie’s mother online and they really helped me to decide whether or not to give Katie a double chin. Since her mom has quite a bit of mass under her chin, I decided I would apply that to Katie too.

    Step 3: Thinning Brows

    Now the fun begins! The first thing I like to do is to thin out the subject’s eyebrows and eyelashes. The older people get, the thinner their hair gets - either because hair falls out and/or because it dries out as it greys.

    Media_httpwwwexguides_aaabf

    So to achieve this, I like to use the Clone Stamp tool at 100% with a relatively small brush size depending on the size and resolution of the image. I sampled the surrounding skin to thin and reduce the number of hairs.

    Step 4: Mold the Face

    Next, I like to add the basic sags to the skin. I do this in the Liquify mode. I tried to create sagging effects to the cheeks, jowls and the cliff just above the eyes by using the Push tool. For the eyes, I tried to be subtle; otherwise she may end up looking somewhat ghoulish.

    Media_httpwwwexguides_raofh

    From what I’ve learned about the aging process, I know that while bones cease to grow, and in fact shrink, cartilage does continue to grow. As a result, the end of a nose may appear larger as a person grows older. So while I was still in the Liquify mode, I used the Push tool to extend the length of the nose slightly. Then I used the Bloat tool to also enlarge it slightly, being careful not lose the essential quality or character of the nose. Go too far and it may not look like Katie anymore.

    Step 5: The Aforementioned Double Chin

    Media_httpwwwexguides_heeaa

    Based on her mother’s pictures, I then added a fairly massive double chin. I initially used the Airbrush tool with some fairly broad strokes, sampling the colors that were already in the area of her neck. I then worked in the details with a finer brush size. Also, keep in mind that I was also using the other reference photos of older women to guide me.

    Step 6: Wrinkle Up the Eyes

    For me, the most important parts to get right are the eyes. They can make or break the project. Done wrong and the picture may no longer be identifiable as one of Katie Holmes anymore. I sought out the fine lines around the eyes and I tried to imagine how they would progress into wrinkles. I then extended them in length and width accordingly. Referencing the pictures of old women helped a lot with this step.

    Media_httpwwwexguides_bpbnb

    I used a combination of the Stamp tool and Brush tool. I wish I could explain my technique at this point in a more clinical manner but mostly I relied on my artistic instincts. I emphasized the wrinkles around the eyes by widening and deepening the lines slightly and increasing the contrast by darkening the recesses and lightening the edges. Also, I extended wrinkles to the cheekbone areas. I then applied the same technique to the wrinkles around the mouth and to the forehead.

    Step 6: Reducing the Lips

    In this step, I work on the lips. As people grow older, the outline of the lips tends to recede. Using the Stamp tool, I sampled the skin surrounding the lips and thinned them out.

    Media_httpwwwexguides_jzlcd

    While I was at it, I also added a few vertical wrinkles above the lips to give her a bit of a "prune" effect. We just want a hint of that, so don’t carve out deep lines; deep lines would only be necessary if she was puckering her lips.

    Step 7: Planning Out More Wrinkles

    Media_httpwwwexguides_pzeas

    Here, on a separate layer, I faintly outlined or sketched, with a relatively thin brush size, areas that I may or may not add more lines and wrinkles to. It’s easy to get carried away with the addition of wrinkles. So, I stopped, took a step back and assessed where to take to image. For me, it's essential and a great test to see what best works.

    Step 8: Touching Up the Wrinkles

    Based on the previous step, I added wrinkles where I thought they were needed most.

    Media_httpwwwexguides_qbdab

    Overall, I found that the wrinkles and lines seemed a little flat in comparison to the rest of Katie’s features. They needed more definition so that they could pop out more. So, I highlighted the raised edges of the individual lines with the Brush tool and with a lighter skin tone.

    Step 9: Hairy Lips

    Facial hair becomes an issue with most women as they age. For some strange reason they lose it in the brow area and grow it back around the mouth area. I didn’t want Katie to be the exception so with a very fine brush size and the Brush tool, I added hairs to her upper lip.

    Media_httpwwwexguides_rzzca

    I tried to make it as subtle as possible. Hairs too thick or dark would draw the viewer’s attention straight to her mustache and I didn’t want that. I also added more wrinkles to the area below the corners of her mouth.

    Step 10: Refining the Neck

    Media_httpwwwexguides_hwina

    I decided that the neck was too smooth for a woman of 75 years of age. So I added finer wrinkles to that area. Also, I added more mass and weight to her jowls with the airbrush by increasing the value of the tones in those areas thus creating more contrast between surface planes.

    Step 11: Adding Age Spots

    A key component to effective aging of a face is the addition of age spots.

    Media_httpwwwexguides_hgvhf

    So at this point, I sampled one of the darker skin tones on her face, and on a separate layer that was set to Multiply and 30% opacity, I brushed them in and tried to create irregular shapes (there IS no perfect age spot). You can add as many as you like; the amount varies from person to person. I decided to be conservative with Katie.

    Step 12: More Refinements

    I took a little break from it and came back to it later to possibly get a better perspective on it. When I looked at it, at this point, I decided that certain areas needed refining and added detail. This is the beauty of working with a high-resolution file; I can zoom in real close and deal with a wrinkle up-close and personal.

    Media_httpwwwexguides_upbhb

    Unless their teeth were subjected to regular whitening, most people’s teeth yellow with age. Gums also recede, showing less gum and more bone. And so with that in mind, I sampled a yellowish-brown color and on a new layer that was set to Multiply and 30% opacity and painted that color to the teeth with the Brush tool. Her gums didn’t show to begin with, so receding the gums here wasn’t necessary.

    Step 13: Preparing the Hair

    Media_httpwwwexguides_fsmbf

    The finishing touch here is greying the hair. I began by creating a mask defining the area of the hair. I used the brush for this and tried my best to define as many loose strands of hair that I could.

    Media_httpwwwexguides_zdxjb

    With this mask as a selection, I then created a Hue/Saturation adjustment layer and reduced the saturation to –63.

    Media_httpwwwexguides_ncpqy

    I then created a new adjustment layer based on the same mask and adjusted the Brightness/Contrast to brightness +9 and contrast –36. As a result, I found that the darker areas were too pale and caused a loss of depth and so to adjust that, I then selected the mask and scratched out the darker areas with a 5px brush size at 50% opacity so that they could show through from the original image.

    Step 14: Hair Raising

    The next step was to raise the hairline and thin out the hair. Hair loss is common with both sexes.

    Media_httpwwwexguides_rodnb

    I sampled the area at the top of the forehead and extended the skin area above the original hairline.

    Step 15: Greying the Hair

    A lot of details of the hair were lost in the previous step so with a thin brush size at 80 percent opacity I drew in fine grey hairs, sparsely laid out.

    Media_httpwwwexguides_yqpfh

    Patiently, slowly, stroke by stroke I added more and more hairs until I was happy with the amount of grey I had added.

    Step 16: Finishing Touches

    Finally, I took a step back, refined a few wrinkles here and there ET VOILA!

    Media_httpwwwexguides_uzqod

    I hope this tutorial was insightful. It may not be the most technically detailed tutorial but it gives you a good idea of the process I go through to get the job done. Hopefully, it will help you create your own trophy-winning images for future Fountain of Age contests!

    Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
    Tue, 19 Jan 2010 03:32:00 -0800 Suspenledland.com http://blog.redchilliworx.com/2010/01/suspenledlandcom.html http://blog.redchilliworx.com/2010/01/suspenledlandcom.html www.Suspenledland.com a sister concern of www.redchilliworx.com is a freelance web and graphic designer with good experience providing high quality service, and web & graphic design for all types of businesses. Suspenledland.com is an innovative Web development and graphic design company located in India and serving clients worldwide. Suspenledland.com Web & Graphic Design provides a exclusive blend of creative vision and technical expertise. Our experts are fluent in the following software programs: ADOBE ILLUSTRATOR, PHOTOSHOP, PAGEMAKER, DIRECTOR MX 2004, AUTHORWARE, DREAMWEAVER, HTML, CSS, JAVASCRIPT,FLASH, 3DS MAX , and the latest Technology Silverlight / Flex.

    Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
    Fri, 06 Feb 2009 11:31:00 -0800 Tips For Designers For Translating Your Comps Into XAML http://blog.redchilliworx.com/2009/02/tips-for-designers-for-translating-your.html http://blog.redchilliworx.com/2009/02/tips-for-designers-for-translating-your.html Pre-Tip: Work in Blend
    All of these tips are assuming that designers are building comps with another design tool like Illustrator or Photoshop and then moving the comps into Blend. If you’re not using Blend, you should be. I am not suggesting that you change your design tools or that you design differently. These are just tips for the translation process.

    Tip 1: Two layers of semi-transparent gradients is fine. Twelve layers of semi-transparent gradients is not
    Whenever you add a transparency layer, you add another run of rendering to all the pixels in that layer. Doing that once or twice is fine… most machines can handle that. But when you have a bunch of them, you’re begging to bring the machine to a crawl. Look at the two gradients below…

    The one on the right is a solid background with two transparent gradients (a light one at the top and a dark one on the bottom). The one on the left is a single gradient. The one on the right required three passes to render. The one on the left requires one.

    This does not mean that you can never have transparency in your application. But if you can figure out an economy of layers when using transparency, you’ll save yourself from from developers who are willing to make the design trade off to speed up the application.

    Tip 2: The Grid layout is your new best friend. Understand it. Use it. Love it.
    I once worked with a designer who used Blend and made the most beautiful screens in Blend. But when it came to implement his designs, the developers ended up ditching most of his work because every element was inside a layout inside a layout inside a layout… etc. This ends up being a huge performance killer because every layout means another set of layout calculations for the layout manager.

    Instead, make creative use of the Grid layout. Within the Grid layout, you can create columns and rows with the following options:

    Auto (with Min/Max options) - This column will ask the items inside it how much room they need and will expand or contract to give them exactly the room they need and no more (within the min/max limits).
    Fixed Width/Height (”80″) - A fixed height or width will take exactly that many pixels of space. Easy enough.
    Star (”*”) (with Min/Max options ) - this can be used as a decimal or a percentage… “.8*” or “80*”. It asks the container holding it how much room it has. After the Auto and Fixed columns or rows allocate their needed space, the “*” ones take up all the remaining available space unless hindered by the min/max limits.
    A single grid can use any number of rows and columns using any combination of Auto, Fixed and Star. You would be shocked at how flexible this is. (Click here to see that flexibility in action.) You can build whole screens using a single grid. I don’t recommend that, but keep the idea of fewer layouts in mind when you are translating designs. Not every element in the project needs to be inside its own layout.

    Tip 3: Use Borders, not Rectangles
    Borders play nice with pretty much anything you want to do with the added benefit of being able to put stuff in it. Additionally, they are really simple layouts, so they don’t use much overhead. Take a border and put a Grid into it and you have a visually compelling and flexible combination.

    Tip 4: Draw simple vector art inside Blend.
    Mike Swanson has a fantastic Adobe Illustrator-to-XAML plug-in. I’ve heard that some people can use Expression Design quite well. But unless your project is extremely visual in an artsy kind of way, you should just draw simple vector art inside Blend. Not only will you save yourself the exporting-importing trouble, your XAML will look nicer and be easier to change later on.

    I usually draw with the pen tool inside a Grid layout and then use the direct selection tool to make the tweaks I need.

    Tip 5: (Silverlight Only) Plan on using only a few fonts
    Most of my experience with fonts in Silverlight have been somewhat painful. Hopefully we’ll see that change in Silverlight 3, but in the meantime it is something that I’ve seen even experienced developers fight with. Watch this video by Tim Heuer… it will help. () And put this blog on your RSS feed… I’m working on a step-by-step tutorial for this geared at non-developers.

    Tip 6: Work in “Split” mode in Blend and goof around with the XAML every now and again
    Blend as a drag-and-drop design tool is absurdly powerful. Using Blend, you could build an interactive wireframe prototype in 15 minutes and never touch a line of code.

    But as awesome as it is, it will be necessary from time to time to go into the XAML and tweak this or that or comment something out or copy-paste something else. Simply put, understanding XAML will make transitioning your designs a breeze and having Blend in “Split” mode will let you know just what your work in the design space is doing to the XAML. It’s a pretty painless way to start the XAML learning process.

    If you’re interested in getting into the XAML a little more, I would recommend using Visual Studio 2008 in tandem with Blend. It offers intellisense (auto-complete for code) and integrates extremely well with Blend.

    Hope that helps… If anyone has any questions, feel free to post them here.

    Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
    Thu, 19 Jun 2008 07:43:00 -0700 Media types In CSS http://blog.redchilliworx.com/2008/06/media-types-in-css.html http://blog.redchilliworx.com/2008/06/media-types-in-css.html

    Defining the Media Type

    First let us have a quick think about what possibilities this opportunity to restyle your page for a different output medium gives us all as designers. You’ve probably witnessed what a mess some pages can look once they’ve been transferred onto paper — useless navigation areas and ads take up space, paper and ink. The page can often look cluttered and can become illegible given the more restricted dimensions of the page.
    Over the last few years it has become customary for large sites to offer links to ‘printer-friendly’ pages — separate pages that were stripped of this unnecessary content. These pages were time-consuming to generate and costly to maintain, and so disparities between the content on the two versions of the same page often crept in. With the simple CSS methods in this tutorial, nothing more than a second stylesheet would be necessary for all of these pages to print perfectly.
    There are even more browser types to consider, such as aural browsers, which read webpages aloud to their users; or Braille displays, which can create interfaces from a webpage readable to their blind users. The software that drives these applications will often include a default stylesheet which will apply stylings relevant to the medium, but now you can get in there and add your own styles to these outputs.

    Media Options
    There are ten different media types defined in the » CSS-2 specifications. They are:


    • all (default if no other is specified)
    • aural
    • braille
    • embossed
    • handheld
    • print
    • projection
    • screen
    • tty
    • tv
    Making the Association
    A linked stylesheet can be associated with a media type by simply adding the media attribute to the link tag:
    <link media="print" href="ink.css" type="text/css" rel="stylesheet">
    If the stylesheet above was linked to your document, the style rules it contained would only be applied when the page was printed out — they won’t show up when you view the page on a monitor.
    Imported stylesheets are classed similarly. You can apply a stylesheet to multiple mediums by adding a comma-separated list.
    <style type="text/css" media="braille, embossed">@import "../tactile.css";</style>
    Finally, inline style rules can be associated with a medium by wrapping them in an @media block:
    <style type="text/css">@media print { h1 {font-size: 22pt; background: white; }}</style>
    Putting them to Work
    Now it’s time for some practical tips on actually writing your new stylesheets. Restyling for print will probably be of interest to the majority of you, so here are my suggestions.
    Using the CSS display property you can take redundant elements out of the visual display. I apply this to all of the navigational areas of my page like this:
    td#navigation, table#footer, div.banner {display: none; }
    The above method should also be used to pluck advertisements from the printout. If a user can’t click on an ad, it’s not going to be of much use to them.
    We then set all of our content areas to take up the full width of the page. As you would expect, leaving widths defined in pixels gives unpredictable results when translated to paper. To save on ink and increase legibility, text and background colours are set to black on white in as many cases as possible.
    table#main {width: 100%; background: white; text: black; }
    You may also choose to change the font of your text to something more suitable for print. This step isn’t necessary to produce a good printable page, and it’s up to you whether you incorporate it. Usually, serif fonts look better in print than on screen, whereas it is the opposite for sans-serif fonts. Georgia and Times New Roman are both good fonts for offline reading. Print is also the medium where defining your text size in points is most appropriate.
    Print out a page from HTMLSource to see the changes I’ve made to the layout. You can also see our print stylesheet itself.

    Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
    Tue, 27 May 2008 06:19:00 -0700 Retouching skin http://blog.redchilliworx.com/2008/05/retouching-skin.html http://blog.redchilliworx.com/2008/05/retouching-skin.html There's a facinating discussion about the right and wrong way to retouch skin going on over on the Tutorial Blog. If you've ever grappled with this in Photoshop you might pick up a tip or two from reading the tutorial and the comments.As ever, it enforces the fact that there are several ways to approach almost every photo restoration and retouching task in Photoshop. It's no wonder confusion develops!
    "The broader questions are: when retouching skin, should you eliminate blemishes with the clone stamp tool, and should you blur out all detail in the pores. The answer is ABSOLUTELY NOT on both counts. It’s bad advice; following it will limit your Photoshop proficiency rather than developing it.For skin and many other surfaces, the clone stamp tool has been almost completely superseded by the Patch tool and the Healing Brush tool. These tools are easier to use, faster, and give better results. Yes, you can simulate their effects with careful, laborious use fo the clone stamp, but you are better off just using the right tool.As others have noted, skin has pores. You can’t just turn them into mush and expect to get a believable image back. The target appearance is not a featureless, blurry surface but the appearance of fine, shallow, barely-noticeable pores. "

    Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
    Tue, 27 May 2008 05:41:00 -0700 Is Photoshop PS3 worth the upgrade for photo restoration? http://blog.redchilliworx.com/2008/05/is-photoshop-ps3-worth-upgrade-for.html http://blog.redchilliworx.com/2008/05/is-photoshop-ps3-worth-upgrade-for.html Photoshop CS3 is here at last and has some exciting new features, but is there enough to upgrade for if you use Photoshop for photo restoration?The workflow features have been improved through the streamlining of palettes and self-sdjusting docks, but the workflow and interface in CS2 wasn't exactly clunky or intrusive to begin with.Adobe Bridge has been improved too ... big deal. Most people I know don't use it anyway. I find it useful, but not essential. Adobe say it is now faster, and yeah, it was kind of sluggish, but the improvements don't sound exactly mind blowing!One new feature that is really worth a closer look, and should have made it into Photoshop a long time ago in my opinion, is non-destructive smart filters. Up until now you could only apply image adjustments (eg. levels, brightness/contrast, invert, etc.) non-destructively. With CS3 you can now apply filters, say a gaussian blur, to an image or a layer with the option of coming back later and adjusting the blur settings or removing it completely. Whether this feature will be limited to certain colour modes or a limited number of the available filters remains to be seem.I am delighted to see a feature I have desired for ages, and that is rotated/scaled cloning. I've lost track of the number of times I've cursed it's absence. Wait and see, give it a year and you won't be able to live without it!The Healing Brush tools have been improved too, which is more good news for photo restorers. Changes to the Channel Mixer and extended options for creating black & white images from colour will have obvious uses too.I reserve judgement on whether it's worth the upgrade.

    Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
    Mon, 26 May 2008 12:40:00 -0700 CSS Media Types Create Print-Friendly Pages http://blog.redchilliworx.com/2008/05/css-media-types-create-print-friendly.html http://blog.redchilliworx.com/2008/05/css-media-types-create-print-friendly.html

    Don't Create Multiple Pages or Fiddle with Scripts
    You've decided to make your site "printer-friendly". You read the article on what it means to be printer friendly, but now you have to decide how you want to do it. There are several options:


    1.Make a copy of every page or article - and manually remove all the non-printer-friendly stuff.
    2.Use a (CGI, PHP, JavaScript, other) script to remove the non-printer friendly stuff on the fly.
    3.Write a style sheet for print.


    The drawback to option one should be fairly obvious to most people. It is very labor intensive and requires that for every page on your site, you create a second, duplicate page.
    Option two is the most common choice right now, because it mitigates the problems of option one, and with a small change in how you write your Web pages, you can set it up for every page on your site. But if you don't have access to CGI or you just don't feel comfortable with programming, this method can be challenging, if not impossible.
    Cascading Style Sheets to the Rescue
    Luckily, CSS was not written with just Web pages in mind, and with just a few extra codes you can create a printer style sheet that removes all the non-friendly options on your page and even takes into account issues such as typography and readability. And you don't have to write two different copies of your page or do any programming to build it.
    Defining a Style Sheet for Print
    As with screen style sheets, you use the <link>element to define the print style sheet your Web page should use:<link media="print" href="print.css" type="text/css" rel="stylesheet">
    The only difference between this link element and the link to your screen style sheet is the attribute:media="print"Most style sheets are written for the screen, so the media can be left off, or written as:media="screen"
    Building the Style Sheet
    Change colors to black on white.
    Change the font to serif.
    Watch the font size.
    Underline all links.
    Remove non-essential images.
    Remove navigation.
    Remove some or most of the advertising.
    Remove all JavaScript, Flash, and animated images.
    Change these rules into CSS

    : Black on white with 12-point, serif fonts:
    body { color : #000000; background : #ffffff;
    font-family : "Times New Roman", Times, serif; font-size : 12pt; }

    Underline links:a { text-decoration : underline; color : #0000ff; }
    I also like to make the links blue, to stand out on color printers.
    Remove Non-Essential Images, Ads, Navigation, and ScriptingThe best way to do this is to put

    elements around each section of your page. For example, you might have the following sections:
    top, bottom, left, and right navigation
    .┼internal advertising
    .┼content
    .┼other elements
    .┼Define each of them with a element:
    Then, in your style sheet, get rid of the ads, navigation, and other information:
    #navigation, #advertising, #other { display : none; }
    The print.css Style Sheet
    The print.css style sheet would look like this:
    body { color : #000000; background : #ffffff; font-family : "Times New Roman", Times, serif; font-size : 12pt; }
    a { text-decoration : underline; color : #0000ff; } #navigation, #advertising,
    #other { display : none; }
    Save print.css in the same directory as the file, include the <link media="print" href="print.css" type="text/css" rel="stylesheet">in the head of your document,
    and your page will print perfectly while displaying however you would like.

    Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx
    Tue, 20 May 2008 08:17:00 -0700 Conflicting Absolute Positions http://blog.redchilliworx.com/2008/05/conflicting-absolute-positions.html http://blog.redchilliworx.com/2008/05/conflicting-absolute-positions.html On two separate occasions this month, I’ve been required to produce a layout in which a fixed-width scrolling side “pane” and flexible scrolling main “pane” must resize to fill all available space in a browser window.
    As a CSS purist, I’ve always tried to avoid such dynamic layouts, but sometimes they’re required. When they are, I like to have a good old grumble about the fact that I’ve resorted to using JavaScript for my layouts.
    The most advanced way of achieving such a layout is to use a JavaScript toolkit such as DOJO—but for what I was trying to achieve, even DOJO felt too bloated and seemed liable to create further complications.
    We can, of course, achieve these layout goals by using JavaScript to resize the divs every time the page is loaded or resized. Unfortunately—among other headaches—that’s made more complicated by the choices between window.innerHeight and document.documentElement.clientHeight and document.body.clientHeight, and the need for cross-browser event listeners.
    It seems that using JavaScript is an attainable but inelegant solution for this layout. What I really want is a lightweight, easy-to-understand, pure CSS template…
    The problem with percentages
    We often use elements that have dynamic widths and heights by defining those attributes as percentages. But there’s a problem with percentages: they don’t play well with others. Despite everyone’s best attempts, you just can’t mix up pixels and percentages (although I’ve read rumors that it’s in the cards).
    While we can create relatively effective layouts using just percentages, we can’t then have a fixed-width side panel or a fixed-height header. So percentages just aren’t going to do the job in our layout.
    The nature of divs
    Adopting a tried and tested philosophical technique, I went back to the basic assumptions to try and find something else I’d missed. I realized that I thought the following statements about divs were all true:
    In all browsers
    A div is rectangular.
    Only one corner of a div can be absolutely positioned on a page.
    The location of the diagonally opposing corner must be determined by the width and height of the div.
    If the width and height are dynamic, they must be determined using JavaScript.
    It struck me that assumption no. 2—that only one corner of a div can be absolutely positioned on a page—should be very easy to either confirm or deny. What happens if we absolutely position a div by defining its top, left, bottom, and right properties, all at the same time? After all, although I think of it as being a “conflict,” it’s actually perfectly valid CSS.
    Assigning “conflicting” absolute positions
    I had assumed that if you assigned top, left, bottom, and right properties that most browsers would simply ignore two of those properties.
    It seemed like a fair assumption at the time. I expected some variation between the browsers, but I also expected all of them to ignore two of the four positions.
    I was utterly wrong about that. What actually happens is something rather magical. In every browser I tested, with the exception of IE5 and IE6, all four rules are obeyed. The result is that the div is effectively “stretched” to fill the viewport.

    fig. 1, DIV size is computed in most browsers when absolute positioning is specified.
    A bit of research revealed that I’m certainly not the first person to discover this.
    “In browsers that support CSS you can specify all four edges and let the browser compute the width and the height. Unfortunately this doesn’t work in Internet Explorer…”—Autistic Cuckoo
    “Technically you can use both a right and a left property and leave the width as auto. But unfortunately IE does not support this…”—css-discuss
    In general, this little bit of CSS trickery seems to have been discarded due to its incompatibility with IE5 and IE6, and as a result has remained largely unnoticed, although it’s nice to see that IE7 now supports these “conflicting” absolute positions.
    Incompatibility doesn’t make the discovery useless. Our original statements may still apply to IE5 and IE6, but we now have a different set of statements for all other browsers.
    In all browsers except for IE5 and IE6
    A div is rectangular.
    All four corners of a div can be absolutely positioned on a page.
    If the location of diagonally opposing corners has been determined the width and height is implied.
    An alternative solution for IE
    What does this mean? It means our assumption that only one corner of a div can be absolutely positioned on a page creates a problem specifically for IE5 and IE6. As it turns out Internet Explorer actually offers us its own alternative. Earlier on, I said that you can’t mix pixels and percentages, but that wasn’t strictly true: you can in Internet Explorer.
    Using the power of dynamic properties, it is now possible to declare property values not only as constants, but also as formulas.
    Dynamic properties are undeniably powerful, but as they’re only supported in IE, they tend to be of little real use.
    But, once again, incompatibility isn’t a reason for discarding this little trick. Being able to determine the width and height of our divs as a formula means we can specify “the width of the page minus 40px.” As long as we can do that in IE5 and IE6, we can modify our original assumption #4 just a little bit and settle on our final set of statements.
    In IE5 and IE6
    A div is rectangular.
    Only one corner of a div can be absolutely positioned on a page.
    The location of the diagonally opposing corner must be determined by the width and height of the div.
    The width and height can be determined using dynamic properties.
    In all other browsers:
    A div is rectangular.
    All four corners of a div can be absolutely positioned on a page.
    If the location of diagonally opposing corners has been determined, the width and height is implied.
    Ah! Now that’s much more like it. As long as all of the above statements are true, we really should be able to put our entire template together using (almost) pure CSS.

    In modern browsers
    Our CSS for all modern browsers is now strikingly simple.
    We specify the width and height of the body as 100%. (This is actually only needed for our Internet Explorer solution, but there’s absolutely no harm in including it in our main CSS.)
    We hide the overflow in the body and html because we never want to see those scroll bars again.
    We set the overflow to “auto” for the left and right panels, and hide it in the header.
    The header has a width of 100% and a constant height of 80px.
    For the side panel we specify the top (header height + padding), left (padding), and bottom (padding) positions. Then we give it a constant width of 200px.
    For the right panel we specify the top (header height + padding), left (padding + side panel width padding), right (padding) and bottom (padding) positions.
    All of that is very easily translated into the following CSS: <style type="”text/css”">
    html {
    overflow: hidden;
    }
    body {
    overflow: hidden;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    }
    #header {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 80px;
    overflow: hidden;
    }
    #side {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 100px;
    left: 20px;
    bottom: 20px;
    overflow: auto;
    width: 200px;
    }
    #main {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 100px;
    left: 240px;
    right: 20px;
    bottom: 20px;
    overflow: auto;
    }
    </style>
    Creating the exception for IE5 and IE6
    In IE5 and IE6 the bottom and right attributes of the main and left panels are just ignored.
    This means that the top left corner is still pinned in place for each of our divs, and we just need to define our widths and heights.
    We want the height of both the main panel and the side panel to be 100% of the height of the page minus the header height and the top and bottom padding (100%-80px-20px-20px).
    We want the width of the main panel to be 100% of the width of the page minus the width of the side panel, the left padding, the right padding, and the gutter padding (100%-200px-20px-20px-20px). The width of the side panel is a constant, and has already been defined, so nothing needs adding here.
    By using a conditional comment we can include these expressions for IE5 and IE6. (Line wraps marked » —Ed.)
    Don’t forget: we specifically had to set the height and width of the body to 100% for this to work, but we didn’t need to hide that from other browsers, so it’s included in the main style sheet.
    Beautiful
    And there we have the finished layout.
    Okay, those dynamic expressions aren’t valid, but they are at least hidden from the browsers that don’t need them. Although they’re presented as CSS those dynamic expressions are in truth JavaScript, and as such they won’t work in IE5 and IE6 if JavaScript is turned off.
    But then, none of the alternative solutions would work in that situation either.
    {Although this technique was developed independently, an article that suggested many of the same methods was published in 2004 by Alex Robinson. —Ed.}
    Known issues
    There’s a small and annoying bug in Opera 8. Although the side div resizes correctly when the page first loads, it doesn’t dynamically resize when the window size is changed.
    This seems to be because we’ve given it a constant width, and I have, so far, been unable to find a way around this issue. Happily, it’s fixed in Opera 9, and it isn’t a particularly critical bug to begin with.

    Permalink | Leave a comment  »

    ]]>
    http://files.posterous.com/user_profile_pics/1184999/71027_296492797633_3371903_q.jpg http://posterous.com/users/hesarO9Xs27KW redchilliworx redchilliworx redchilliworx