Все вопросы: [system.drawing]

57 вопросов

похожие теги:
0
голосов
2ответов
1039 просмотров

how drag a shape in picture box?

I have a project that in those i draw some shape from some layer. For example I have two circle in circle Layer and three rectangle in rectangle Layer and so on.I draw the result with call Layer.Draw and marge the layers result with a Graphics object. I can select one shape in picture box and spe...

0
голосов
1ответов
1772 просмотров

Changing System.Drawing.Bitmap.Palette

I have a TIFF file in memory, which I obtained by a variant of the following code: Image myImage = Image.FromFile("somefile.tiff"); Currently, myImage.Palette only returns two colors, black and white. I would like to expand this to include the entire color spectrum. However, myImage.Palette d...

33
голосов
7ответов
14919 просмотров

Alternatives to System.Drawing for use with ASP.NET?

After several days of tracking down bizarre GDI+ errors, I've stumbled across this little gem on MSDN: Classes within the System.Drawing namespace are not supported for use within a Windows or ASP.NET service. Attempting to use these classes from within one of these application types may prod...

5
голосов
4ответов
1172 просмотров

Drawing vertically stacked text in WinForms

Preferably using a Graphics object, how do you draw a string so that the characters are still oriented normally, but are stacked vertically?

2
голосов
5ответов
1346 просмотров

"Colourizing" a Bitmap in .NET

If you have a System.Drawing.Bitmap instance that contains a greyscale image, is there a built in way to "colourize" it with the influence of another colour? For example, if you had a black and white (greyscale) picture of a coffee mug and you wanted to create separate images of red, green and p...

0
голосов
1ответов
4412 просмотров

Draw Quadratic Curve

How can I draw Quadratic Curve through 3 points by using C# System.Drawing namespace?

7
голосов
8ответов
11446 просмотров

How can I prevent the Print Progress dialog appearing when performing a print preview

In my C# application, I'm attempting to generate a print preview without the progress dialog appearing on screen. I believe you can use PrintDocument.PrintController to prevent this when printing for real (i.e. not a print preview), however it doesn't seem to work when performing a print preview...

6
голосов
2ответов
2454 просмотров

Disposing Brushes

I am having a few memory problems with a long running application; I have been inspecting the paint methods to insure that brushes are properly disposed. In the case where the Brush is created in the argument to the function, will the brush be disposed after the call? The case is outlined below:...

2
голосов
4ответов
11011 просмотров

Edit multipage TIFF image using System.Drawing

I'm tring to edit multipage tiff by creating Graphics from the image, but i encountered the error message: “A Graphics object cannot be created from an image that has an indexed pixel format.” How can i edit multipage tiff?

1
голосов
1ответов
798 просмотров

Simple graphics in C# with default System.Drawing

I would like to develop a simple point&click game in C# with the default drawing libraries...no openGL/SDL/Tao for this project. Suffice to say, I am curious as to the best ways to draw clickable images in layers on a form. Ideally, I would have 1) Environment layer (pathways, doors, etc)...

1
голосов
3ответов
1435 просмотров

System.Drawing.Matrix, I understand what it does, but how does it work?

I've used the Matrix class a thousand times. I have an elementary grasp of matrix mathematics, it's been years since I've had a class on the subject. But I don't fully understand what this class is doing under the hood to manipulate the points in a GraphicsPath. What, specifically, is it doing ...

1
голосов
2ответов
2129 просмотров

C#: Drawing a timestamp onto an image

I was just browsing some questions when I stumbled upon this one. I am not experienced in System.Drawing, so I'm just wondering, how would you draw a timestamp onto an image? Also, as I'm very interested in System.Drawing, what are the best resources for learning how to use it well, and its appli...

14
голосов
3ответов
9669 просмотров

How can I iterate through each pixel in a .gif image?

I need to step through a .gif image and determine the RGB value of each pixel, x and y coordinates. Can someone give me an overview of how I can accomplish this? (methodology, which namespaces to use, etc.)

3
голосов
6ответов
1551 просмотров

Drawing a contrasted string on an image

So, I have a snapshot of a video source, which I get into an Image, grab a Graphics object for it, and then draw a timestamp in the bottom right of the image. No problem thus far. However, I cannot guarantee what colour is going to be behind the text, so no matter what brush I use, it will almo...

0
голосов
2ответов
1481 просмотров

PrintDocument Spooling to Printer is way to large

When i am trying to print an image to a printer for a 700kb file it is sending 120MB of data over to the printer. I can see this because I see the printer spooling 120MB. why would this happend? Here is the code for the PrintDocument.PrintPage private void PrintPage(object sender, PrintPageEven...

10
голосов
3ответов
31790 просмотров

Graphics object to image file

I would like to crop and resize my image. Here is my code: Image image = Image.FromFile(AppDomain.CurrentDomain.BaseDirectory + "Cropper/tests/castle.jpg"); // Crop and resize the image. Rectangle destination = new Rectangle(0, 0, 200, 120); Graphics graphic = Graphics.FromImage(image); graphic...

1
голосов
1ответов
885 просмотров

Does System.Windows.Media.Imaging use DirectX (like WPF) or GDI+?

First I used SSRS to render a TIFF document and found out although it is possible to pass colour depth parameter to SSRS 2005 or 2008, it discards it and always generates a 24bpp file. Without luck, got this 24bpp file generated by SSRS render method, loaded it on a System.Drawing.Bitmap object a...

3
голосов
3ответов
1388 просмотров

Ошибка System.Drawing: можно или нельзя использовать в приложении ASP.Net

Мы используем System.Drawing и приложение для управления изображениями в веб-приложении (поворот, отражение и т. д.). В течение последнего месяца мы время от времени получали следующую ошибку. «Попытка чтения или записи в защищенную память. Часто это указывает на то, что другая память поврежд...

6
голосов
5ответов
39193 просмотров

Рисование линии в Winforms

У меня не получается нарисовать линию внутри группового поля в простой форме окна. вот мой код: public partial class Form1 : Form { public Form1() { InitializeComponent(); } protected override void OnPaint(PaintEventA...

3
голосов
1ответов
660 просмотров

Как определить отключенный цвет для данного цвета в winforms?

В формах Windows есть удобный элемент ControlPaint.DrawImageDisabled для раскрашивания цветного изображения в неактивном и отключенном состоянии. Есть ли способ определить для данного цвета, каким будет отключенный цвет (как если бы он был нарисован DrawImageDisabled)?

0
голосов
3ответов
5164 просмотров

Как нарисовать тень в форме System.Drawing.Bitmap?

В нашем приложении очень большое количество System.Drawing.Bitmap, которые должны отображаться с тенями. Как быстро нарисовать тени с заданным радиусом и цветом размытия? Это приложение winforms, а не WPF. p / invoke предпочтительнее небезопасного кода, но в идеале ни того, ни другого; сторонние...

5
голосов
2ответов
8003 просмотров

Как использовать эффект размытия GDI + для растрового изображения .NET?

Мне нужно применить размытие к System.Drawing.Bitmap. Классы в System.Drawing должны быть оболочками вокруг GDI +, поэтому я бы использовал GDI + Blur effect . Возможно ли это, и если да, то как? Изменить: я не хочу знать, как написать свой собственный эффект размытия, я хочу знать, как испо...

0
голосов
7ответов
5703 просмотров

помогите мне преобразовать код обработки в C #

Я пытаюсь преобразовать этот код из java в C # (находится здесь ) У меня есть некоторый опыт работы с winform, но не очень много с рисованием пикселей в приложениях winform. Я совершенно уверен, что могу преобразовать большинство вспомогательных методов. Я просто не понимаю, как рисовать...

6
голосов
3ответов
2629 просмотров

Make + y UP, перемещение Origin C # System.Drawing.Graphics

Я хочу, чтобы исходная точка находилась в центре моего окна. ______________ | ^ | | | | | о -----> | | | | ____________ | .NET хочет, чтобы он находился в верхнем левом углу. _____________> | | | | | | | | V ____________ | Дотнет и я пытаемся поладить .. Кто-нибудь знает, ...

2
голосов
3ответов
3808 просмотров

(C #) Как нарисовать букву "а" с помощью Тахомы с высотой = 6

Я пытался это сделать, но по какой-то причине это дает мне странные результаты: int bpp = Screen.PrimaryScreen.BitsPerPixel; string fontName = "Tahoma"; Font font = new Font(fontName, 10 * bpp, GraphicsUnit.Point); Bitmap bm = new Bitmap(20 * bpp, 20 * bpp); Graphics g = Graphics.FromImage(bm...

1
голосов
3ответов
853 просмотров

C # Отображение изображения в форме, которая не блокирует остальную часть моего кода

Я знаю, что это довольно широкий вопрос, но у меня есть класс, у которого есть метод для отображения изображения. и хотели бы использовать этот метод в другом фрагменте кода, чтобы открыть изображение, но не блокировать вызов этого метода. Итак, если бы у меня был следующий фрагмент где-то в ...

7
голосов
2ответов
6734 просмотров

Создайте эскиз, а затем преобразуйте его в массив байтов

У меня очень много времени на создание эскизов, а затем их преобразование в массив байтов. Я пробовал три метода, и все три раза получаю ошибку. Первый использовал Bitmap.GetThumbnailImage, который я использовал в прошлом, а затем сохранил непосредственно в Response.OutputStream Второй - с...

0
голосов
2ответов
1900 просмотров

Как создать Bitmap из System.Window.media.PixelFormats.Gray16

Я успешно нарисовал изображения из необработанных данных пикселей (только 8-битные изображения). вот код для того же. PixelFormat format = PixelFormat.Format8bppIndexed; Bitmap bmp = new Bitmap(Img_Width, Img_Height, format); Rectangle rect = new Rectangle(0, 0, Img_Width, Img_...

1
голосов
2ответов
415 просмотров

Эквивалент System.Drawing.Imaging.ColorMap в .NET Compact Framework

Мне нужно использовать объект ColorMap в .NET Compact Framework, но, насколько я могу судить, он недоступен. Нужны идеи, как лучше всего обойти это ограничение.

3
голосов
9ответов
3671 просмотров

Почему изображения JPEG создаются с помощью System.Drawing большего размера, чем исходные растровые изображения?

У меня странная проблема - у меня около 14,5 миллионов растровых изображений, которые предположительно несжаты. Мне нужно преобразовать эти растровые изображения в JPG и сохранить их в базе данных. Когда я использую классы, предоставленные в библиотеке .NET System.Drawing, для сохранения раст...