Rubino Rails: Come generare immagini di codici a barre di colore diverso

voti
0

Sto usando rqrcode_pnggioiello per generare codici QR immagini in formato png https://github.com/DCarper/rqrcode_png .

I codici QR sono generati con successo in formato immagine PNG ma il colore del codice QR è in bianco e nero e voglio generare il codice a barre in formato blu e nero.

Cerco molto su internet ma non ho trovato alcuna risposta su questo. Anche la documentazione del rqrcode_pnggioiello non specifica alcun modo per cambiare il colore del codice QR.

Per favore aiuto

Grazie,

È pubblicato 09/04/2015 alle 05:53
fonte dall'utente
In altre lingue...                            


1 risposte

voti
1

Gli rqrcode_pngusi chunky_pngper generare immagini. I colori sono definiti inrqrcode_png/lib/rqrcode_png/image.rb

module RQRCodePNG
 class Image
   BLACK = ::ChunkyPNG::Color::BLACK
   WHITE = ::ChunkyPNG::Color::WHITE    
   TRANSPARENT = ::ChunkyPNG::Color::TRANSPARENT
   ...

Vorrei provare a sovrascrivere il metodo e impostare blu come una costante

BLUE = ::ChunkyPNG::Color.rgb(0,0,205)

In alternativa, è possibile utilizzare i colori predefiniti in chunky_png

BLUE = ::ChunkyPNG::Color::PREDEFINED_COLORS[:blue]

Non ho ancora testato, ma si tratta di una teoria. Spero che sia d'aiuto.

Risposto il 09/04/2015 a 06:02
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more