graphics

(Java) How can I create a Drop Shadow/Inner Glow/Outer Glow similar to Photoshop.

I am generating some images using the Graphics2D interface, and occasionally I'd like to be able to draw some text on the image and apply to it effects like the ones in Adobe Photoshop. Right now to generate a 'shadow' on the text I am drawing the text twice, once in the original color, and once in black with a slight (1px) x&y offset....

How to make DirectX Control partially transparent on C# Form

I have a Windows Form with an image as a background; and I also have a user control which I've added to the form, and renders itself using directx. However, I want the directx UserControl (directx scene) to render partially transparent so that I can see the image background of the form. I have the source code to the managed directx u...

Modifying the kerning in System.Drawing.Graphics.DrawString()

I'm rendering text onto an image using the System.Drawing.Graphics class, and the DrawString() method. I need to generate the text for this image in a very specific way so that it exactly - pixel for pixel - matches an existing image. The problem is that the text generated by DrawString() has a different kerning to the text in the exis...

2d graphics optimization tips

do u know any techniques allowing to speed up 2d primitives such as lines and circles? i develop application that allow to edit images containing such primitives. they can be moved and selected in the same way as windows desktop icons are (including group selection by rectangle). also objects that cursor is on are highlighted. it seems...

How to tell whether an OpenGL context is hardware accelerated?

I know that if the openGl implementation does not find a suitable driver it happily falls back and render everything in software mode. It's good for graphics applications but it is not acceptable for computer games. I know many users using Windows XP and if the user does not install the video card driver for his GPU then the OpenGL won'...

Please help me out with sine and cosine.

Hello, I know that sin is opposite/hypotenuse in a right angled triangle and cos is adjacent/hypotenuse. But when i come across functions like for Eg. In Flash :- something.x = Math.cos(someNumber) * someotherNumber; something.z = Math.sin(someNumber) * someotherNumber; what does it actually do? My stack overflows when i see such thi...

Circle/Daisy Layout (Pin Wheel)in Android?

Hi Folks, I want create a Circle layout. my views are all should in the order circle. Which layout i have to prefer and How? The Focus of the Layout should clockwise circle. Share your ideas please? Thanks, Edit: I can do this view is the update for my question by comments. Is there any example for that to do?Please Share Your thoug...

iPhone Quartz2D render expanding circle

I'm curious as to the 'proper' method for achieving the following functionality using Quarts2D: I want to have a view, and to be able to add a circle at any coordinate. As soon as I add the circle it should expand at a predefined rate; I'd also like to repeat this process and have a number if these expanding circles. Think Missile Comm...

how to show data graphic at web page

i have an input form and table input data at DB... after that i want make some page that just consist of graphic...for make a graphic i will use data from DB.. what program to make it??i hope that program can work together with jquery and php.. ...

how much c programming should I know before indulging into sdl programming

I have programmed in c and I know about data structures and algorithms, but It has been a while since I programmed in c. I forgot things like how function pointers and some advanced stuff in c work. I want to try graphics programming using sdl. my question is how much of c should I know (for example should I know function pointers) befor...

iPhone PNG image displays differently in Android TextView drawable

I have a PNG file formatted for the iPhone I used in a TextView drawable. The image is just two words in black text on a white background, when you view it. On the iPhone it shows as two words in white text on a black background. On the Android it shows as two words in black text on a transparent background. Can someone tell me how t...

how to simulate a rectangle union starting with a rectangle intersection

Given rectangle_A intersecting rectangle_B, Which has a union defined such that it is the rectangle containing both rectangles: I want to determine the coordinates of the (not overlapping) rectangles required to add to rectangle_A to create the union of rectangle_A and rectangle_B: (note: this is just one configuration of the so...

Draw cubic bezier curves in Actionscript?

What's the best way to draw cubic bezier curves programmatically in AS3? The Graphics class only seems to support quadratic curves. :( I want to be able to do something like: var startPoint:Point = new Point(0, 0); var endPoint:Point = new Point(5, 5); var control1:Point = new Point(5, 0); var control2:Point = new Point(0, 5); var myBe...

On a 3D Terrain, Given a 3D Line, Find the Intersection Point Between the Line and the Terrain

I have a grid of 3D terrain, where each of the coordinate (x,y,z) of each grid are known. Now, I have a monotonously increasing/ decreasing line, which its start point is also known. I want to find the point where the terrain and the line meets. What is the algorithm to do it? What I can think of is to store the coordinate of the 3D t...

Time Series Rendering For Objects with Large DOF, Any Useful Technique?

For engineering applications, it is often necessary to render the time response of meshed elements. The issue is, the number of elements and the degree of freedom (DOF) are often very big ( in the range of tens if not hundreds of thousands). Now for each time steps, each of the DOF has a displacement value. For a reasonable time simulat...

C#: Draw one Bitmap onto Another, with Transparency

I have two Bitmaps, named largeBmp and smallBmp. I want to draw smallBmp onto largeBmp, then draw the result onto the screen. SmallBmp's white pixels should be transparent. Here is the code I'm using: public Bitmap Superimpose(Bitmap largeBmp, Bitmap smallBmp) { Graphics g = Graphics.FromImage(largeBmp); g.CompositingMode = Comp...

WPF/Silverlight How To Calculate total cubic units/pixels in a control?

I have a scribbale inkpresenter in my silverlight app that I'm using multiple times in different shapes, I want to calculate how much percent of the inkpresenter has been scribbled, My problem is that since the shape of the ink presenter can be circular or poly I don't know how i can get the units/pixels there is available on the scrib...

Flip Y-axis in OpenGL ES?

I'm attempting to draw in orthographic mode with OpenGL ES, and the point (0,0) is in the lower-left corner of the screen. However, I want to make it be in the upper-left hand corner. Here's where I'm setting things up in my Android app: public void onSurfaceChanged(final GL10 gl, final int width, final int height) { assert gl != ...

Timage Transparencies on laptops in Delphi 7

WHAT I AM TRYING TO DO I am trying to draw multiple graphics to a Timage, These graphics that i Draw consist of ordered layers with Foodfills and lines. I use multiple buffers to ensure ordering and double buffering. WHAT I AM DOING procedure DrawScene(); var ObjLength,LineLength,Filllength,Obj,lin,angle,i:integer; Npoints : a...

An algorithm to space out overlapping rectangles?

This problem actually deals with roll-overs, I'll just generalized below as such: I have a 2D view, and I have a number of rectangles within an area on the screen. How do I spread out those boxes such that they don't overlap each other, but only adjust them with minimal moving? The rectangles' positions are dynamic and dependent on us...