File talk:Copyright.svg

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

This new version is AWFUL! Not in the least because now Image:Green copyright.svg, Image:Red copyright.svg, and Image:PD-icon.svg are all out of synch with it. I request a reversion. 68.39.174.238 02:17, 30 June 2007 (UTC)[reply]

I agree that the new image is too different from the old. I reverted. If someone wants the new image, it should be uploaded under a different name. /Ö 08:20, 30 June 2007 (UTC)[reply]
Thanx. 68.39.174.238 15:51, 30 June 2007 (UTC)[reply]

Full protect[edit]

This image is extremely used on a lot of wikis so it should be protected as a high-risk image. --Frogger3140 (talk) 21:01, 29 August 2008 (UTC)[reply]

Protected --Frogger3140 (talk) 12:05, 3 September 2008 (UTC)[reply]

Edit request[edit]

{{editprotected}}

Note: I've already posed this same question on the Red copyright.svg discussion page and it has been fixed. Can someone please make the white rectangle wider? I've attached an image that will help illustrate this point: http://i206.photobucket.com/albums/bb293/timkloske/Misc/copyright.gif

I've noticed there's some red bleeding when this logo is rendered smaller. The new SVG code is:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
	"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="197px" height="197px" xmlns="http://www.w3.org/2000/svg" version="1.1">
	<circle cx="98" cy="98" r="98" fill="black"/>
	<circle cx="98" cy="98" r="78" fill="white"/>
	<circle cx="98" cy="98" r="55" fill="black"/>
	<circle cx="98" cy="98" r="30" fill="white"/>
	<rect x="115" y="85" width="45" height="25" fill="white"/>
</svg>

Thanks, and let me know if you have any further questions. tkgd2007 (talk) 20:58, 27 October 2008 (UTC)[reply]

✓ Done--Waldir talk 18:33, 28 October 2008 (UTC)[reply]

Comparison with Copyleft.svg[edit]

What do the authors of this file think of Image:Copyleft.svg? It uses paths instead of concentric circles, which is faster to draw (I would have thought) and, more importantly, avoids the area inside the circle needing to be filled with a colour. It does lead to a larger file, but aside from that it seems a better solution. --Tom Edwards (talk) 19:47, 3 November 2008 (UTC)[reply]

New version?[edit]

{{ Editprotected }}

I propose a new version (current one with changes based on File:Copyleft.svg).

  1. Fully transparent (no more ugly white background inside).
  2. Has 2 pixel border from each side (the current one has only border on right and bottom side).
  3. A bit bigger (566 bytes against 476).

I could upload it, but the file is locked. Mik (talk) 19:23, 17 June 2009 (UTC)[reply]

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.0" width="200" height="200">
  <circle cx="100" cy="100" r="88" fill="none" stroke="black" stroke-width="20"/>
  <path d="M 100,45 C 69.64,45 45,69.64 45,100 C 45,130.36 69.64,155 100,155 C 126.24246,155 148.21121,136.60053 153.6875,112 L 127.5,112 C 122.8687,122.59446 112.29565,130 100,130 C 83.44,130 70,116.56 70,100 C 70,83.44 83.44,70 100,70 C 111.9025,70 122.18424,76.945642 127.03125,87 L 153.4375,87 C 147.59313,62.905598 125.88327,45 100,45 z" fill="black"/>
</svg>

I have upgraded my version.

  1. It uses 2 circles and a C-shaped clippath.
  2. It has only 462 bytes including DOCTYPE.
  3. The image itself has not changed (full transparency, 2px border).

Mik (talk) 14:50, 23 June 2009 (UTC)[reply]

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="200" height="200" fill="none" stroke="black">
	<clipPath id="c">
		<path d="M30,30V170H170V112H110V87H170V30"/>
	</clipPath>
	<circle cx="100" cy="100" r="88" stroke-width="20"/>
	<circle cx="100" cy="100" r="42.5" stroke-width="25" clip-path="url(#c)"/>
</svg>

Tweaks to the proposal[edit]

This new version is very ingenious :) I uploaded it, but took the liberty to make minor adjustments. Instead of attempting to mimic the current file as closely as possible, I first adjusted the current code and then made an optimized version. Here's the original code (xml and doctype tags removed for brevity):

<svg width="197px" height="197px" xmlns="http://www.w3.org/2000/svg" version="1.1">
	<circle cx="98" cy="98" r="98" fill="black"/>
	<circle cx="98" cy="98" r="78" fill="white"/>
	<circle cx="98" cy="98" r="55" fill="black"/>
	<circle cx="98" cy="98" r="30" fill="white"/>
	<rect x="115" y="85" width="45" height="25" fill="white"/>
</svg>

and here's the tweaked version:

<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg" version="1.1">
	<circle cx="100" cy="100" r="100" fill="black"/>
	<circle cx="100" cy="100" r="77" fill="white"/>
	<circle cx="100" cy="100" r="54" fill="black"/>
	<circle cx="100" cy="100" r="31" fill="white"/>
	<rect x="100" y="88.5" width="65.5" height="23" fill="white"/>
</svg>

As you can see, there are several issues that were fixed:

  • The original file had a size of 197px, which makes the calculations less exact (unless decimal places are used) for example for centering the circles. They're centered at 98px (instead of 98.5) and the radius of the largest one is 98, making the diameter 196, one pixel less than the document's size (if the intention was to leave some extra room for potential rendering issues, it would make more sense to leave one pixel at each side). I changed this to 200px, centered the circles at 100,100 and made the largest one exactly 200px wide.
  • The distances between the concentric circles were irregular: from the outside in, they were 20 (98-78), then 23 (78-55) then 25 (55-30). I made these distances the same, by using the closest integer to 68 (the length which was divided into 3 parts, i.e 98-30) that was also divisible by 3 (in order to use only integer values), i.e, 69. This was in order to stay as close as possible to the original dimensions of the drawing, while making it more regular.
  • The reclangle that cut the smaller circle to make the "C" was 25px tall, and wasn't even vertically centered (neither in terms of the whole document (which would place its top at y=86, i.e 197/2 - 25/2) nor the concentric circles (y=85.5, i.e 98 - 25/2). Again, I changed this to make the gap also 23px tall, and to be vertically centered.

Then, I took your optimized version and adapted it to these new measurements:

<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="200" height="200" fill="none" stroke="black">
	<clipPath id="c">
		<path d="M45,45V155H155V111.5H125V88.5H155V45"/>
	</clipPath>
	<circle cx="100" cy="100" r="88.5" stroke-width="23"/>
	<circle cx="100" cy="100" r="42.5" stroke-width="23" clip-path="url(#c)"/>
</svg>

Apart from the obvious changes in radius and stroke width of the circles, to conform to the new dimensions, I also edited the clip path (which wasn't exactly C-shaped as you said :)) to fit more closely the inner circle. Because of the extra precision needed to center the part that mimics the original rectangle, the path has 4 extra characters (".5" twice). This also happens while defining the radius of the larger circle, rendering this version 6 bytes heavier than yours (I made it only 5 by removing one of the two consecutive whitespace characters in the doctype declaration :P)

Now, this could be avoided by using an even width for the intervals, instead of 23, but I didn't want to push changes to the image's appearance any further. If this change brings no significant opposition, I'll propose doing that later. In any case, it'd perhaps benefit more the aesthetic aspect of the code than actually provide any relief in the servers --- it'd be only a 6 bytes cut, afterall. Let me know if I overlooked something, and thanks for your work! --Waldir talk 20:56, 23 June 2009 (UTC)[reply]

Hm, I just noticed you had turned the (accidental?) margins into "real" 2px margins, but I didn't take this into account in the version I uploaded. I agree that it could be useful, so in a future uploading of this image, we could re-include that, as well as the even gap-sizes I mentioned above. --Waldir talk 21:00, 23 June 2009 (UTC)[reply]

Further improvements[edit]

  • The file size could be reduced (3 bytes) by enlarging the clipping path to the size of canvas.
  • The even circle radii can be obtained (with minor change in shape) by scaling the whole image, eg. to 174px instead of 200px (then the stroke widths could be 20px instead of 23px).
  • I had added the 2px border, in order to make the picture not to touch a frame it could be contained in (e.g. en:Copyright). IMO it should be even larger, optimally next 20px.

Here is a version with 20px border, widths 20px. Image size is 180px, 456 bytes. The widths are (relatively) a bit thinner, and the c-gap is bigger (30px), which IMHO looks better. What do you think about it?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="220" height="220" fill="none" stroke="black">
	<clipPath id="c">
		<path d="M0,0V220H220V125H110V95H220V0"/>
	</clipPath>
	<circle cx="110" cy="110" r="80" stroke-width="20"/>
	<circle cx="110" cy="110" r="40" stroke-width="20" clip-path="url(#c)"/>
</svg>

Mik (talk) 15:26, 2 July 2009 (UTC)[reply]

I made new design based on latest version of File:Copyleft.svg, and this is slightly lighter than current version. Any suggestions for this would welcome.

<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" width="197px" height="197px" viewBox="0 0 980 980"><circle cx="490" cy="490" r="440" fill="none" stroke="#000" stroke-width="100"/><path d="m761.80356,553h-131a150,150 0 1 1 0,-125h131a275,275 0 1 0 0,125z"/>
</svg>

--Great Brightstar (talk) 12:40, 7 August 2020 (UTC)[reply]


For a disgarbaged code, see just PinkCopyright.svg where the black version would look like

SVG code

<?xml version="1.0"?>
<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg">
<path d="m99,2a98,98 0 1,0 2,0zm0,20a78,78 0 1,1-2,0z"/>
<path d="m130,87.5a30,30,0 1,0 0,25h25a55,55 0 1,1 0-25"/>
</svg>
  (210 bytes)


 Other proportions, gaps, stroke-widths are easy to make. -- sarang사랑 15:35, 16 August 2020 (UTC)[reply]


Other versions[edit]

{{ Edit request }} Hi.

Please add the following parameter to the {{Information}} infobox.

|Other versions={{Other versions/Copyright}}

Best regards,
Codename Lisa (talk) 18:02, 3 February 2015 (UTC)[reply]

✓ Done --MichaelMaggs (talk) 14:51, 12 February 2015 (UTC)[reply]

BUG[edit]

@Nemo bis: You added {{Rsvg bug}}, but I can't see any bug.  — Johannes Kalliauer - Talk | Contributions 20:04, 23 December 2017 (UTC)[reply]