User talk:Supermariofan67/Sandbox2: Difference between revisions

From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search
 
(4 intermediate revisions by 2 users not shown)
Line 11: Line 11:


==Discussion==
==Discussion==
==Image color-correction documentation==
*'''Suggestion: Use the term "color-correction metadata" rather than "gamma brightening," since gamma is technically only one of several pieces of metadata (ICC profiles seem to be the most common) that affect the color of the image and could be removed by optimizers.'''
*'''Can someone with a Mac verify whether the below procedures work for ImageOptim?'''
*Maybe someday when I have more time I'll build a better utility to implement pngout and zopflipng. It doesn't seem too difficult
-----
---Begin Actual Page---
'''Image optimization''' is a process by which images are processed to shrink their file size. By using a '''{{wp|lossless}}''' method of optimization, images can be compressed without compromising quality by removing unecessary metadata and (for images that are already lossless, such as PNGs) recompressing them with a more efficient algorithm. Compressing images before uploading them is beneficial because it can (often substantially) reduce load time for users on slow internet connections, potentially reduce server load, and sometimes reduce very large images below 10MB to allow them to be uploaded. We usually focus on optimization in the context of PNG images in particular, but it is possible to optimize other types of images. If possible, it is recommended to losslessly optimize images before uploading them. However, it is discouraged by [[MarioWiki:Image Use Policy|Image Use Policy]] to reupload existing images for the sole purpose of optimizing them if no other changes are made.
===Color-correction metadata===
While most of the metadata removed by optimization is unnecessary and safe to remove, a few images contain metadata that determines how browsers display the colors in the images (see below for details). Images that were originally exported from the Adobe suite or other specialized software (usually artwork and press images) seem to be the most likely to contain color-correction metadata, while emulator screenshots likely do not contain such metadata. Most optimizing utilities (such as [[User:Wildgoosespeeder/PNG Monstrous|PNG Monstrous]]) remove this data by default, which can be problematic, since MarioWiki policy in most cases requires preserving the content of images as provided by the source. Therefore, if optimization produces a discernible difference in color as a result of removing this metadata, the optimized image should not be uploaded. If you want to optimize images with color-correction metadata, care must be taken to ensure this data is preserved. [https://imageoptim.com ImageOptim] on macOS should support this option if you disable <code>Strip PNG Metadata</code> and <code>Strip JPG Metadata</code> in Preferences. Otherwise, see below for instructions. If you are unsure how this works, do not optimize images with this type of metadata.
===How/why===
*For PNGs, images are re-encoded with a slower, but more space-efficient compression process. Lossless compression algorithms tend to decrease in speed as level of compression increases. Usually, typical png encoding libraries such as <code>{{wp|libpng}}</code> favor creating files with reasonable speed over creating absolutely ideal file sizes. As a result, programs that export images, such as Dolphin, Photoshop, or GIMP, can export PNGs within only a few seconds even for large images, but with larger file sizes than ideal. Compressors re-encode the PNGs with a ''very'' slow, but more space-efficient algorithm.
*Images are often saved with unnecessary metadata, such as Exif chunks with details about camera specifications. Since this information is usually not critical to displaying the image, optimizers can remove this data.
===List of Image Optimization utilities===
Unfortunately, many of the existing GUI image optimization utilities, with the exception of ImageOptim, are very outdated. The tools either don't offer functionality to preserve color-changing metadata or don't offer <code>zopflipng</code>, the newest and most efficient optimization backend for PNGs. Tools that don't allow for preservation of color metadata are unsuitable for use on images that contain this data.
{|border=1 cellspacing=0 cellpadding=3 style="border-collapse:collapse"
!Tool
!OSes supported
!Formats supported
!Can preserve color metadata
!Supports zopflipng
|-
|[[User:Wildgoosespeeder/PNG Monstrous|PNG Monstrous]]
|Windows*
|PNG
|[[File:X mark.svg|25px]]
|[[File:Check mark.svg|25px]]
|-
|[https://imageoptim.com ImageOptim]
|macOS
|PNG, JPG, GIF, SVG
|[[File:Check mark.svg|25px]]
|[[File:Check mark.svg|25px]]
|-
|[https://trimage.org/ Trimage]
|Linux
|PNG, JPG
|[[File:X mark.svg|25px]]
|[[File:X mark.svg|25px]]
|-
|Running <code>pngout</code>, <code>zopflipng</code>, and/or <code>jpegoptim</code> from the command line
|Windows, Mac, Linux
|PNG, JPG
|[[File:Check mark.svg|25px]]
|[[File:Check mark.svg|25px]]
|}
<nowiki>*</nowiki> runs on macOS/Linux with [https://www.winehq.org/ WINE]
===PNG chunks===
PNGs can contain four ancillary chunks with colorspace information<ref name=libpng>http://www.libpng.org/pub/png/spec/1.2/PNG-Chunks.html#C.Anc-color</ref>, which may affect the way software displays the colors in an image:
*gAMA - determines color intensity
*cHRM - determines color chromaticity
*sRGB - colorspace rendering intent data (often serves the same purpose as gAMA + cHRM)
*iCCP - colorspace data (often serves the same purpose as gAMA + cHRM)
While most images do not contain this metatdata, when they are present, these chunks should be preserved to ensure that browsers display the image's colors as intended.
Other notable chunks:
*tRNS - (preserved by default in <code>zopflipng</code>) - stores transparency data when a full alpha channel is not needed. Removing it shouldn't affect image quality, but doing so can actually make an image larger. Note that both <code>pngout</code> and <code>zopflipng</code> will automatically preserve the original image if the new image is larger.
*pHYS - defines non-standard pixel sizes/aspect ratios (rare)
*sBIT - sample bit depth, generally only needed for editing in special cases ("allows decoders to recover the original data losslessly even if the data had a sample depth not directly supported by PNG"<ref name=libpng/>). Per <code>man zopflipng</code>, "it is advised to not keep sBIT for web images because web browsers do not use [this chunk]"
===How to safely optimize images that contain color-correction metadata===
It is possible to keep certain metadata, such as the gamma chunk or embedded ICC profiles, while still optimizing the image. [https://imageoptim.com ImageOptim] on macOS should support this option if you disable <code>Strip PNG Metadata</code> and <code>Strip JPG Metadata</code> in Preferences. Otherwise (for Windows and Linux), If you are familiar with the command line and willing to use it, you can do this by manually running the actual PNG optimizer from the command line and passing the appropriate options. For the best compression, run <code>pngout</code> then <code>zopflipng</code>, but running only <code>zopflipng</code> should provide sufficient results in most cases. After optimizing, '''please verify that the colors of the new image remain the same.'''
====Installing the command-line tools====
*Linux: Install <code>zopfli</code>, <code>pngout</code>, and/or <code>jpegoptim</code> with your package manager.
*Windows:
**[http://advsys.net/ken/utils.htm Download pngout for Windows]
**[https://github.com/garyzyg/zopfli-windows/releases Download zopflipng for Windows]
**[https://github.com/XhmikosR/jpegoptim-windows/releases Download jpegoptim for Windows]
====Zopflipng====
Example command to preserve important chunks:
<code>zopflipng --keepchunks=iCCP,gAMA,cHRM,sRGB input.png output.png</code>
See [https://github.com/google/zopfli/issues/113 this page] for further explanation.
====pngout====
Example command to preserve important chunks:
<code>pngout -kiCCP,gAMA,cHRM,sRGB input.png output.png</code>
====jpegoptim====
Lossless, and preserves important chunks by default:
<code>jpegoptim image.jpg</code>
{{br}}
===trig gives suggestions===
I would suggest the writing of a paragraph or three for people like me that don't really know much into the technical aspect of it that broadly explains; That there's a thing called metadata and this one type of it changes color. The policy is that we do not change the colors from the source. If you are unuse of how to fix it, don't. Re-affirm that images shouldn't be re-optimized for the sake of optimizing them (per IUP), but if one is being re-uploaded because the source image is better or something then it should be optimized beforehand.
{{br}}
As of now, the design for the box has not changed [[User_talk:Supermariofan67#Continued_discussion_on_gamma-image/color_corrected|from this]], but the template will be titled <nowiki>{{color-corrected}}</nowiki>, a cateogry of Category:Color Corrected, and a page titled similarly. [[User:Trig Jegman|Trig]] - 16:13, February 22, 2020 (EST)
::I think it looks fine, though you may want to check with someone else to see if it's too technical on the optimization aspect. It may be wise to have prople view it over, as the quality control or as a second layer just in case. - Trig - 18:07, February 24, 2020 (EST)


==Pre-release image==
==Pre-release image==
Line 115: Line 18:
|''This low-quality screenshot is being used on a page to represent the content of a game [[pre-release and unused content|prior to its release]], and therefore is not qualified for higher-quality recapture from the released game. It is presumed to be from the highest-quality official source available. Unless a better-quality official (e.g., press kit) source or a frame dump from an official video is found, this image should be considered to be in the best available quality and should not be tagged with {{tem|image-quality}}.''
|''This low-quality screenshot is being used on a page to represent the content of a game [[pre-release and unused content|prior to its release]], and therefore is not qualified for higher-quality recapture from the released game. It is presumed to be from the highest-quality official source available. Unless a better-quality official (e.g., press kit) source or a frame dump from an official video is found, this image should be considered to be in the best available quality and should not be tagged with {{tem|image-quality}}.''
|}<!--<noinclude>
|}<!--<noinclude>
[[Category:Image notices|{{PAGENAME}}]]
[[Category:Image notices]]
</noinclude>-->
</noinclude>-->


Line 129: Line 32:
</div>
</div>


==Gallery Sorting==
==''[[New Super Mario Bros. 2]]''==
I have made a simple Java program/script to automatically sort galleries alphabetically. It is now [https://github.com/tsweet64/mariowiki-editing-scripts on GitHub] if anyone is interested. However, please note that I have not extensively tested it, and if you use it, you should double-check the result to make sure nothing was removed/broken in the gallery. Please tell me about any bugs. Also, feel free to tell me about any gallery sections that need alphabetical sorting below, and I will take care of it:
<gallery showfilename=1>
* -
File:2DS_NSM2DL_Bundle_Box_Japanese.jpg
* -
File:3DSLL_NSM2DL_Bundle_Box_Japanese.jpg
File:Bluecoins-NSMB2.png
File:BowserBandGlitch.png
File:Dry_Bowser_NSMB2.png
File:EnemiesInBlocks.jpg
File:Fire_MarioNSMB2.jpg
File:GoldBoo_NSMB2.png
File:GoldClassicPack1.png
File:GoldClassicPack2.png
File:GoldClassicPack3.png
File:GoldMario.jpg
File:MarioPipe.jpg
File:New_Super_Mario_Bros_2_Game_Over.jpg
File:NSMB2_Beta_-_DLC_7_Pack.png
File:NSMB2_Brazil_Box_Art.jpg
File:Nsmb2_dlc-1.png
File:Nsmb2_dlc-2.png
File:Nsmb2_dlc-3.png
File:Nsmb2_dlc-4.png
File:Nsmb2_dlc-5.png
File:Nsmb2_dlc-6.png
File:NSMB2_Gold_Lakitu_Cloud.png
File:NSMB2-Puzzle.gif
File:NSMB2-S-23-Rainbow-0718.jpg
File:NSMB2-S-24-Rainbow-0718.jpg
File:NSMB2-S-25-Rainbow-0718.jpg
File:NSMB2-S-27-StreetPass-0718.jpg
File:NSMB2-S-30-Extra_powerup_0724.jpg
File:NSMB2BackAmerica.jpg
File:NSMB2BackEurope.jpg
File:NSMB2BackJapan.jpg
File:NSMB2CoinRush7.png
File:NSMB2CoinRush8.png
File:NSMB2CoinRush9.png
File:NSMB2CoinRush10.png
File:NSMB2Gold_EditionTitleScreen.jpg
File:World2RainbowRedCoins.JPG
File:World_5-Rainbow.jpg
File:World_4-Rainbow.jpg
File:TowerNSMB2.png
File:Skewer_NSMB2.png
File:Scr3.png
File:Raccoon_Mario.jpg
File:Prima_Guide-NSMB2.JPG
</gallery>


==''[[New Super Mario Bros. Wii]]''==
==''[[New Super Mario Bros. Wii]]''==
Line 151: Line 98:
File:NSMBW Shogakukan.jpg
File:NSMBW Shogakukan.jpg
File:NSMBW Sky Group Art.jpg
File:NSMBW Sky Group Art.jpg
File:NSMBW Traditional Chinese logo.jpg
File:NSMBW Traditional Chinese logo.png
File:NSMBW UK Box Art.jpg
File:NSMBW UK Box Art.jpg
File:NSMBW White Background Group Art.jpg
File:NSMBW White Background Group Art.jpg
Line 167: Line 114:
File:Mario vs Ludwig2.png
File:Mario vs Ludwig2.png
File:Mario vs Wendy.png
File:Mario vs Wendy.png
File:NSMBW Big Dry Bones.png
File:NSMBW Blooper Screenshot.png
File:NSMBW Blooper Screenshot.png
File:NSMBW Blue Toad Penguin Suit Screenshot.png
File:NSMBW Blue Toad Penguin Suit Screenshot.png
Line 214: Line 160:
File:NSMBW World 9-8 Screenshot.png
File:NSMBW World 9-8 Screenshot.png
File:NSMBW World 9 World Select.png
File:NSMBW World 9 World Select.png
File:NSMBW Yellow ! Switch Screenshot.png
File:Rocketengine.png
File:Rocketengine.png
</gallery>
</gallery>
Line 287: Line 232:
File:SMG Goomba Screenshot.png
File:SMG Goomba Screenshot.png
Diggaleg.png
Diggaleg.png
StarBits.png
SMG_Nvidia_Bee_Mario.png
SMG_Nvidia_Dino_Piranha.png
SMG_Nvidia_Honeyhive_Wiggler.png
SMG_Nvidia_Kingfin.png
SMG_Nvidia_Melty_Molten_Volcano.png
SMG_Nvidia_Stone_Cyclone.png
SMG_Peach%27s_letter_to_Mario_CN.png
SMG_Luigi_on_the_ground.jpg
SMG_Game_Over.png
SMG_Artwork_Gateway_Galaxy_01.png
SMG_Artwork_Gateway_Galaxy_02.png
SMG_Artwork_Gateway_Galaxy_03.png
SMG_Artwork_Good_Egg_Galaxy_01.png
SMG_Artwork_Good_Egg_Galaxy_02.png
SMG_Artwork_Gusty_Garden_Galaxy_01.png
SMG_Artwork_Gusty_Garden_Galaxy_02.png
SMG_Artwork_Gusty_Garden_Galaxy_03.png
SMG_Artwork_Mario_(Ground_Pound).png
SMG_Artwork_Mario_(Spin).png
SMG_Artwork_Mario_(Swim).png
SMG_Artwork_Mario_(Triple_Jump).png
RockywrenchSMG.png
Lumacomete.png
</gallery>
</gallery>


Line 316: Line 286:
*[[Big Goomba]]
*[[Big Goomba]]
<gallery showfilename=1>
<gallery showfilename=1>
SMG2_Title_JP.png
SMG2_Space_Storm_Slowed_Topmans_Tower.png
SMG2_Space_Storm_Topmans_Tower_Overview.png
SMG2_Screenshot_Slipsand_Galaxy_(Squizzard).png
SMG2_Game_Over.png
SMG2_Bronze_Grand_Star.jpg
SMG2_Banktoad_4.png
MeltyMonsterGS2.png
Electric_Pressure_entry.jpg
Clockwork_Ruins_Galaxy_SMG2_starting_planet.png
Bugaboom_SMG2.png
Bulb_Yoshi_SMG2_photo.png
</gallery>
</gallery>



Latest revision as of 22:03, November 21, 2023

Navigation: (User pageTalk pageSandbox 1Sandbox 2File Maintenance Project PageStatusSignature)
Status: Slightly active. I have more free time now so I'll probably spend more time here. (Updated 00:02, June 8, 2021 (EDT))
Current project: Replacing and uploading Mario Kart Wii and New Super Mario Bros. Wii screenshots, doing various file maintenance (mostly for those two games).


This is on a talk page to allow users who move images to change their links here or strikeout images that are replaced. Also, anyone is welcome to add screenshots to the list that you feel should be replaced, as long as it is a screenshot for any of the games listed below.

Potentially helpful notes:


Discussion[edit]

Pre-release image[edit]

A proposed image template:

This low-quality screenshot is being used on a page to represent the content of a game prior to its release, and therefore is not qualified for higher-quality recapture from the released game. It is presumed to be from the highest-quality official source available. Unless a better-quality official (e.g., press kit) source or a frame dump from an official video is found, this image should be considered to be in the best available quality and should not be tagged with {{image-quality}}.

To summarize, an image qualifies for this tag if and only if:

  • The image is substantially lower quality than an image obtained through a normal in-game screenshot, such that it would normally be tagged with {{image-quality}}.
  • Its only purpose is to describe pre-release and unused content. If it has additional purposes, the image should be tagged with {{image-quality}} alongside this, with the issue described in the image-quality tag.

AND

  • It is likely to be already in the highest quality available because it is from an official source or video frame-dump.

This template is intended for use on screenshots (particularly low- or sub-optimal quality ones) that are linked in one or more pages to describe pre-release and unused content. For an image to receive this tag, it must already be in the highest quality available from an official source or video frame-dump. If an image with this tag is used on pages that are not describing such content (e.g., level articles) in addition to pages that do describe PR&U content, an additional image from the final game should be uploaded to serve these purposes and linked in the "Other versions" section of {{aboutfile}}.

I am proposing this template because I notice many pre-release and unused content images that are tagged with {{image-quality}} despite already being in the highest available quality from an official press-kit or trailer video frame dump. Since these images are intended to describe such content, they cannot be replaced with anything higher quality. This template would notify users that an image, despite its low quality, is already in the highest available quality. An image would not qualify for this tag if, despite being pre-release, it does not have any purpose describing PR&U content, or if a higher-quality version is available from something like an official press-kit or trailer video frame dump.

New Super Mario Bros. 2[edit]

New Super Mario Bros. Wii[edit]

Non-screenshots[edit]

Inside levels[edit]

Maps and menus[edit]

Prerelease[edit]

Emulator glitches[edit]

Many of these appear to contain emulation glitches (identifiable by pixelated coins and background textures), which can be resolved by running newer versions of dolphin and setting the options listed here: [1]. I plan to recapture these just to be safe.

Mario Kart Wii[edit]

Super Mario Galaxy[edit]

Image Dump[edit]

PR&UC[edit]

There's really not much I can do about this stuff.

Super Mario Galaxy 2[edit]

I have reached my goals for the Super Mario Galaxy 2 project and will now be moving on to Super Mario Galaxy. However, I will still continue to upload replacements for any new low-quality images that get uploaded, and I still take requests for new images, replacement images, or similar file maintenance for Super Mario Galaxy 2. If you have any suggestions, please leave them below. This includes any needed replacements for images linked on the main SMG2 article, or requests to crop letterboxing on images, etc.

Completed. Check revision history to see archive.

Super Mario 3D World[edit]

I have mostly completed the SM3DW image replacement project, except for the following files.

Yoshi's Woolly World[edit]

Scrapbook Theater[edit]

To reupload[edit]

These are just sub-optimal images (e.g., youtube screenshots). Not all of them are horrible.

Super Mario Maker 2[edit]

Capture images for story levels. Also, some of the following may eventually need to be recaptured or replaced with sprites