<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Content aware fill</title>
		<link>http://liquidrescale.wikidot.com/forum/t-236034/content-aware-fill</link>
		<description>Posts in the discussion thread &quot;Content aware fill&quot; - In Photoshop Cs5 there is a new feature called content aware fill. This is also aviable in Gimp called resynthesize. But it doesnt work well on edges. I have an idea for a script...</description>
				<copyright></copyright>
		<lastBuildDate>Thu, 17 Sep 2026 00:50:51 +0000</lastBuildDate>
		
					<item>
				<guid>http://liquidrescale.wikidot.com/forum/t-236034#post-760895</guid>
				<title>Re: Content aware fill</title>
				<link>http://liquidrescale.wikidot.com/forum/t-236034/content-aware-fill#post-760895</link>
				<description></description>
				<pubDate>Wed, 21 Apr 2010 16:13:30 +0000</pubDate>
				<wikidot:authorName>Heho</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Yes but I didnt find something like contact&#8230;<br /> I tried to contact the author but he won't answer.</p> <p>yeah image segmentation seems to be the hardest part of it&#8230;<br /> You are right. CA-fill is based on patch match and this is the part were my script should work better. Because with patch matching(which will also be used for the subdivided areas - this is the part of the resynthesize plugin) you get horrible artifacts on the edges of these areas. Once I figure out a good balance between much and sparse division the rest should be easy (nearly everything then is done by resynthesize).</p> <p>Thanks for your answer</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://liquidrescale.wikidot.com/forum/t-236034#post-760673</guid>
				<title>Re: Content aware fill</title>
				<link>http://liquidrescale.wikidot.com/forum/t-236034/content-aware-fill#post-760673</link>
				<description></description>
				<pubDate>Wed, 21 Apr 2010 12:10:54 +0000</pubDate>
				<wikidot:authorName>CarloB</wikidot:authorName>				<wikidot:authorUserId>39255</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Actually, I can't see why you're posting this request here: this wiki is about the Liquid Rescale plugin, which is indeed distinct and very different from the Resyntesizer plugin.<br /> Therefore, you should either contact the Resynthesizer author or maybe try the GIMP plug-in registry site (or any other site about extending GIMP functionality, provided it's more general than the present one).</p> <p>Let me just note that dividing images into areas (also called image segmentation) is in general far from being a trivial task.</p> <p>Also, the CA-fill feature is much probably based on something like patch-match (google for it if interested), rather then image segmentation.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://liquidrescale.wikidot.com/forum/t-236034#post-759878</guid>
				<title>Content aware fill</title>
				<link>http://liquidrescale.wikidot.com/forum/t-236034/content-aware-fill#post-759878</link>
				<description></description>
				<pubDate>Tue, 20 Apr 2010 19:35:32 +0000</pubDate>
				<wikidot:authorName>Heho</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>This script should do the following things<br /> 1. Find areas. This is my big problem. I want to find different areas based on there uhm whatever. For example a beach picture. After this first part the sky, the sand and the sea should be 3 different areas, but maybe also more sub divided(dark sand, light sand, deep sea you got it)<br /> 2. Find Area edges (which will be easy then)<br /> 3. Analyse edges where they touch the selected area(in which angle they touch them and which edges belong together)<br /> 4. create new areas(Based on the angle of the edges bezier curve shall be inserted. Which will create the new areas. This will be very complicated for mountains and so on)<br /> 5. look for similar areas and use them as patches for the first time resynthesize which will be done for every new area seperatly<br /> 6. Show the user the bezier curves and the areas from where the textures are taken. They should have the possibility to edit them<br /> 7. Resyntesize again and jump back to 6.</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>