Dear Parisa Ziarati, For an organic nontoxic dye the use of anthocyanin is a possibility. This would use extraction from purple sweet potatoes the colors will be from pink to blue depending on the pH. Other organic natural dye would include carrot carotenoids for orange. Tumeric for yellow Spinach for green from chlorophyll Good luck on your project.
Hassan Alshamsi is totally right many are getting red pigment out of beets and hibsicus flowers. Since hibscus is perennial the cost might be quite low. Flowers however would probably need hand harvest while beets and sweet potatoes are mechanizable with some equipment. Beets can be seed planted and sweet potato need stem sections all of these along with the extraction method would determine the cost and logists. In the case of sweet potato and i would think beets a hot 60 C acidified ethanol solvent would readily extract the colorant material. The final acidity can greatly change the color and the stability of the colors.
I asume you would be using local crops and flowers. Is the color to be used in food or cosmetics???. What are the quantities you want to produce??. Time, versus cost may be something to consider. Best
The indigo plant can give a blue color. Generally the plant is extracted in water and then soda ash is used to adjust the solution to over 9 pH which will precipitate the pigment in a sludge.