• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Content aware extend of SVGs without scaling?

Enthusiast ,
Oct 15, 2022 Oct 15, 2022

Copy link to clipboard

Copied

2022-10-15_15-28.png

Is there a way to prevent InDesign from horizontally scaling the paths of SVGs when you do content aware extend horizontally?

I extend the box to the right, then I set the fitting to content aware, it's not exactly the same result as auto fitting.

But, it works like an accordion, squeezing and scaling the wavy bottom.

I expected a Photoshop like content aware extend, where the wavy bottom is not getting scaled and stretched horizontally.

Content aware scale, horizontally, without changing the hight would mean that the wave should have the same "frequency", just like when you do content aware scale in Photoshop.

The goal would be to be able to extend SVG shapes in InDesign (where I am composing my layout) in one direction only without, with content aware - that should replicate the exact same pattern - without stretching.

Here is the file. (Need to be perfectly fitted in the frame, first).

 

 

TOPICS
How to

Views

114

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Oct 15, 2022 Oct 15, 2022

Copy link to clipboard

Copied

2022-10-15_15-48.png

Rasterizing the SVG layer in Photoshop (so that I can select it) and extending it also squeezes the wave, so it's not like the raster content aware extend for photos.

The goal here would be to be able to extend an svg shape without scaling the pattern, like the raster content aware extend.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Oct 15, 2022 Oct 15, 2022

Copy link to clipboard

Copied

I can see that content aware scale is interpreted as "stretching" in some cases:

2022-10-15_15-59.png

But even in Photoshop, for me is not stretching, because you don't stretch the pattern or the clouds, you replicate them, when you use content aware scale.

That's what I want to achieve with SVG shapes (if possible) preferably in InDesign, and not in Illustrator, because I am fitting my shapes to the layout in InDesign.

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Oct 15, 2022 Oct 15, 2022

Copy link to clipboard

Copied

This is more an Illustrator question,

but because I have to extend my SVG shapes to fit my text and document layout, the fitting needs to be done in InDesign.

Even when I use SVG text boxes with brushed edges (i use them as text column backgrounds), I have to scale them to fit my column, but I don't want their brushed edges to be stretched. 

With real content aware scale the brushed edges should be replicated, not scaled.

Just like photoshop is replicating the clouds or sand, or other patterns and not stretching it: in its content aware scale feature.

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Oct 15, 2022 Oct 15, 2022

Copy link to clipboard

Copied

It would be nice if brush patterns wouldn't get distorted when you are fitting your text column background SVGs to your layout in InDesign:

2022-10-15_16-31.png 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 15, 2022 Oct 15, 2022

Copy link to clipboard

Copied

If you expect a placed object to fit exactly to a container frame with no horizontal or vertical distortion, the  frame has to have the same aspect ratio as the placed object. Your sample’s aspect ratio is 7.3457:1 so if I place it in a 7.3457" x 1" frame and choose Fit Content Proportionally, the link will fit with no distortion.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Oct 15, 2022 Oct 15, 2022

Copy link to clipboard

Copied

I do get that, but what I want is PhotoShop-like content-aware extend, in one direction at a time, that replicates patterns instead of stretching them, for SVGs.

Because the PhotoShop content-aware extend feaure doesn't require the same aspect ratio for raster images.

Photoshop can extend desert sand and clouds, much more complex patterns than a simple brush, seamlessly, in one direction.

But when I tried to extend this:

2022-10-15_16-48.png

I did not get the content aware extend option.

But it works great with natural patterns like clouds, sand or man-made pattern like wall art, in PhotoShop.

So I wonder if the feature exists for SVG patterns or rasterized SVG layers that after extension could be converted back to SVG.

It didn't work for me in PhotoShop.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Oct 15, 2022 Oct 15, 2022

Copy link to clipboard

Copied

It seems that content aware extend doesn't exist in InDesign, only content aware fit, but that doesn't do what I want.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Oct 16, 2022 Oct 16, 2022

Copy link to clipboard

Copied

Photoshop spent more than a minute processing time to try to extend my shape with content aware (I don't remember now if it was rasterized or an SVG layer, and content-aware was disabled for smart objects) but it only could fill with the yellow color and couldn't replicate the wavy bottom:

2022-10-15_18-20.png2022-10-15_18-20_1.png2022-10-15_18-22.png

InDesign has content-aware fill, not yet extend, but it's also stretching the bottom wave instead dof replicating it.

It would be nice to have Photoshop-like content aware extend for AI or SVG files in InDesign because then when fitting shapes to the layout, their edges wouldn't get stretched or distorted.

But as you can see it doesn't work for this shape, not even in PhotoShop.

But PhotoShop can extend a field of green grass seemlessly in one direction via artificial intelligence content aware extend, so that's why I don't know why it couldn't extend this shape, which is more simple than replicating seamlessly complex grass or other textures in real photos.

 

 

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Oct 16, 2022 Oct 16, 2022

Copy link to clipboard

Copied

LATEST

Here is the file.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines