2011-10-26 14 views
5

Sto cercando un modo per creare un'immagine a larghezza zero ea altezza zero che sia conforme allo standard di qualsiasi formato.Come creare un'immagine vuota (0x0)?

Ho già provato il Windows Bitmap (BMP) format (solo file di intestazione a 54 byte), ma sembra che i lettori di immagini non lo accetteranno.

teorico 0x0-BMP stringa di byte:

424D360000000000000036000000280000000000000000000000010020000000000000000000C40E0000C40E00000000000000000000 

Quale formato sosterrebbe questo, e quali strumenti posso utilizzare per crearlo? Anche una soluzione di programmazione sarebbe sufficiente (ad esempio uno script System.Drawing in C#).

risposta

5

I lettori di immagini tendono a non accettare una larghezza inferiore a 1 o un'altezza inferiore a 1. Quindi è necessario rimanere con 1x1 come minimo che può essere praticamente utilizzato, anche se 0x0 è consentito dalle specifiche di alcuni formati di immagine. Un PNG di 67 byte è dettagliato a http://garethrees.org/2007/11/14/pngcrush/ forse il più piccolo possibile. Uno trasparente può essere fatto anche in 67 byte.

0

Sì, un'immagine trasparente 1x1 dovrebbe fare il trucco. Oppure puoi creare un oggetto 0x0 che usa l'immagine. Ad esempio: un PictureBox con altezza = 0 e larghezza = 0, se si intende utilizzare l'immagine in un programma. Un metodo che ho usato con successo.

Ma dalla tua domanda, non riesco a capire se ha qualche connessione con la programmazione, piuttosto che con la creazione di immagini. E non capisco perché hai bisogno di un'immagine 0x0, la strega è praticamente invisibile ... Ma immagino tu abbia le tue ragioni.

+3

ho pensato che stavano facendo, perché mi sembrava un puzzle divertente :) –

+0

buon punto! Spiega molte delle mie domande. – AlexSavAlexandrov

0

Ecco svg file, che è praticamente vuoto:

<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg"/> 

che è 1x1px per impostazione predefinita.

Per forzare immagine 0x0px, si può provare:

<svg xmlns="http://www.w3.org/2000/svg" width="0" height="0"/> 
Problemi correlati