Как обрезать изогнутые области с помощью ImageMagic или с помощью шаблона

Другая тема может быть: Как мне вырезать футболку из рисунка (изображение достаточно большое, у нас огромные принтеры)

Каждый,

Не могли бы вы указать мне, какие команды будут выполнять вырезку изображения. Я новичок в ImageMagic и не видел ничего, что было бы точно (только частично) для решения моей проблемы. Мы получаем уже готовые файлы изображений для мужской или женской футболки (скоро платье). Чтобы сохранить разбрызгивание всех чернил, мы хотели бы обрезать изображение по заранее заданным координатам для каждого размера и напечатать.

Как мне сначала определить (с учетом шаблонов файлов) все координаты и создать команды для каждого размера и стиля.

Будет ли это работать в.NET? Я все еще могу работать с php и C++, если вы предпочитаете.

Вот ссылка на пример того, что нужно сделать. http://www.relationship1.com/help.zip

Внутри help.zip есть

STYLE1__XS_TEMPLATE_FILE_PDF.pdf - схема того, что нужно ОБРАЗИТЬ для этого размера и стиля. STYLE1_XS_asset_before.png - это изображение перед STYLE1_XS_TEMPLATE_FILE_PHOTOSHOP_METHOD.ODS, который используется здесь, где-то есть, где-то есть фотографии (есть некоторые фотографии, которые есть в некоторых фотографиях (это некоторые фото) STYLE1_XS_TFILE_PDF_WITH_IMAGE_AND_TEMPLATE.pdf - это то, как шаг будет выглядеть прямо перед завершением STYLE1_XS_TT_asset_completed.png - это желаемый вход

1 ответ

the following is the answer

 static void Main(string[] args)
  {
            using (MagickImage mask = new     MagickImage(@"c:\help\maskO2_XS.png"))//black where the cut would be white where     the asset is
            using (MagickImage image = new     MagickImage(@"c:\help\STYLE1_XS_asset_before.png"))//pattern file
            {
                mask.Resize(image.Width, image.Height);
                image.Composite(mask, CompositeOperator.Bumpmap);
                image.Write(@"c:\help\file_out.png");
            }

    }
Другие вопросы по тегам