Я использую водяные знаки для моих изображений перед загрузкой. проблема im сталкивается, если изображение маленькое, водяной знак выглядит большим .. Я хочу сменить водяной знак размер изображения в соответствии с исходным изображением.C# изменение водяного знака размер изображения в зависимости от исходного изображения
для, например. : изображение водяного знака должно составлять 30% от исходного изображения. Я делаю это в C#:
imageGraphics.FillRectangle (watermarkBrush, новый прямоугольник (новая точка (х, у), новый размер (watermarkImage.Width + 1, watermarkImage.Height)));
Что я должен сделать, чтобы сначала получить размер изображения, а затем изменить размер изображения водяного знака соответственно?
Ну ... Как вы применяете водяной знак? Семейство объектов «Image» имеет значения «.Width» и «.Height» - поэтому вам нужно выполнить простую операцию масштабирования, которая сохраняет аспектный рацион и использует его при использовании водяного знака, но без кода мы не сможем помочь – Basic
@ Basic для водяных знаков: imageGraphics.FillRectangle (водяной знакBrush, новый прямоугольник (новый пункт (x, y), новый размер (watermarkImage.Width + 1, watermarkImage.Height))); –