Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Harvest Coins

The original Costaflores wine token was inspired by the Mendoza harvest coin (ficha de cosecha).

...

These are physical tokens, made from aluminum, in the spirt of actual Mendocino harvest tokens.

Information on the token:

  1. Every drop of wine has your name on it:
    ????? ?? ?? ???? ?? ???? ?? ???? ???? ?? ???

Angoor ki har boond pe likha hai peene wale ka naam 

...

Defining the Wine Token Design

Every vintage token, or wine token, needs to attend certain design constraints:

The token needs to scale to multiple sizes for different uses:

  • Etherscan /Basescan

  • Wallet representations (like Trust Metamask wallet)

  • OpenVino.exchange presentations

The token should be scale effectively between 28x28 pixels and 256x256 pixels (in a raster format like PNG or JPEG).

...

However, different wineries are free to adopt different schemes for differentiating vintages and wines through their tokens.

OpenVino.Exchange requirements

For OpenVino.Exchange, we need to present the token, both by itself, and juxtaposed in front of a wine bottle:

...

So, for every wine token, it is necessary to create an original vector drawing (SVG). This vectorized token should define and include any necessary fonts for text or numbering.

Fonts for the Costaflores token numbers:

View file
nameRoboto_Slab.zip

PNG sizing and transparency

From this SVG file, PNG files of different sizes can be created. It is important that the background of the token be transparent.

tokens

MTB?0

MTB?1

MTB?2

MTB?3

MTB?4

MTB?5

MTB?6

MTB?7

MTB?8

MTB?9

SVG

Image Removed
Image Added

Image Removed
Image Added
Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

512px x 512px

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

256px x 256px

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

32px x 32px

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

28px x 28px

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

bottle / token

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

Image Removed
Image Added

the token files - ImageMagick

Any adequate tool can be used to prepare the token image files. One extraordinary command-line tool to process these files is ImageMagick.

Transparency

ImageMagic can be used to convert the white background of token raster image to transparent:

Code Block
convert token.png -transparent "#ffffff" token_transparent.png

Sizing

To resize the PNG file called test_big.png to 32x32 pixels, into a file called test_32x32.png:

...

Code Block
magick convert -transparent "#ffffff" token_big.png -resize 32x32 token_32x32.png

Juxtaposing the token image on the bottle image

To combine the token image (at 512x512) with the bottle image (1024px high), and set a 1024x1024 transparent background:

Code Block
convert -size 1024x1024 xc:transparent MTB_bottle.png -geometry +750+0 -composite MTB27_512x512.png -geometry +380+500 -composite MTB27_bottle.png

Adding the token address as metadata to the token image

And finally…why not write the Ethereum contract address for the token into the image files as metadata!

Code Block
MTBMBP:tokens mbarrow$ magick MTB21.png -set comment '0x69d3Af30c63F5bd916bBcD79b58dBc8BD16D0308' bottle2.png 
MTBMBP:tokens mbarrow$ identify -format %c MTB21.png 
MTBMBP:tokens 0x69d3Af30c63F5bd916bBcD79b58dBc8BD16D0308

Converting from SVG to PNG

To convert from SVG to PNG, using ImageMagick

...