Raspberry Pi mono ejecuta un procesador de imagen simple C # hecho a sí mismo en todas las plataformas

Curioso por lo mágico que es el mono, decidí desarrollar un applet de C # en Windows para correr en la Raspberry Pi.

Entorno específico: Windows 10 LTSC versión + VS2017 Professional Edition, Framework 4.5.2, winform ordinario. El proceso de desarrollo específico no es el enfoque de este artículo, omítelo, de todos modos, el algoritmo se publicó hace N años y se retomó y ensambló.

Raspberry Pi: sudo apt-get install mono-complete

Aquí hay un pequeño episodio: se descubrió que después de sudo apt-get update and upgrade, el problema del flashback del administrador de archivos en el entorno de escritorio ocurrirá recientemente. No es difícil de resolver (puede ser lento para descargar): se puede ejecutar sudo apt full-upgrade adicional, y se resolverá después de reiniciar.

El efecto final:

1. En Windows:

Para probar la validez del tipo de letra, se utilizó el ámbar chino para hacer una etiqueta ligeramente exagerada. Otros usan principalmente Microsoft Yahei.

La representación de correr bajo Raspberry Pi:

El Raspberry Pi dijo que el estado de ánimo es estable, la velocidad del procesamiento de una sola imagen está bien y la fuente es efectiva. Por supuesto, se han hecho algunos preparativos preliminares para las fuentes:

1. mkdir / usr / share / fonts / msfonts en Raspberry Pi
2. Busque msyh * .ttc y STHUPO.TTF en las fuentes de Windows y cópielos en los msfonts que acaba de construir Raspberry Pi.
3. cd / usr / share / fonts / msfonts bajo Raspberry Pi
4. sudo mkfontscale.

Pero todavía hay pozos:

0, por supuesto, distingue entre mayúsculas y minúsculas, y el separador de ruta de archivo barra diagonal o barra diagonal inversa. Preset * .jpg en el cuadro de diálogo de abrir archivo, obviamente el sufijo es JPG. Finalmente, comprenda por qué otro software debe configurar un *. *.

1. Diseño. Incluso si el dock de control en Windows no es ninguno, puede ejecutarse uno por uno sin ninguna intervención del código, como se esperaba, pero el diseño mono puede no ser el esperado y necesita un control preciso en el código.

2. Soporte GDI +. Hay un problema extraño en la textura de arriba. Cuando el cuadro de selección comienza desde la esquina inferior derecha y se detiene en la esquina superior izquierda, todo en Windows es como se esperaba, pero en mono, aunque no hay ningún problema en la interfaz, las coordenadas iniciales se cambian inexplicablemente a (0, 0). Además, no hay ningún problema al leer la información EXIF ​​en mono, pero informará un error al escribir en Bitmap: propiedad no admitida [estado GDI +: PropertyNotsupported]. Por el momento, solo se puede decir que la imagen JPEG guardada por este pequeño software perderá EXIF.

3. Cuando hay una gran cantidad de archivos de imagen en el directorio, porque el cuadro de diálogo de Raspberry Pi para abrir el archivo, no importa en qué modo, se mostrará la imagen de vista previa, por lo que puede estar muy atascado.

Por ahora, hagamos esto primero.

 

122 artículos originales publicados · Me gusta 61 · Visitas 530,000+

Supongo que te gusta

Origin blog.csdn.net/ki1381/article/details/104036979
Recomendado
Clasificación