metin, to design
@metin@graphics.social avatar
dec_hl, (edited ) to VintageOSes
@dec_hl@mastodon.social avatar

I just updated my image viewer/converter

  • added
  • added
  • added
  • added
  • added an UPX compressed EXE
  • enabled dithering
  • added 8bpp display mode
  • fixed another scaling error
  • fixed error when reading certain PNGs

https://github.com/SuperIlu/DosView/releases/tag/v1.3.1


dec_hl, (edited ) to VintageOSes
@dec_hl@mastodon.social avatar

Well, someone suggested I make a image viewer/converter that supports modern image formats. So I cobbled some code together and here we are:
https://github.com/SuperIlu/DosView

dec_hl, (edited ) to VintageOSes
@dec_hl@mastodon.social avatar

I just updated my image viewer/converter

  • added

  • added

  • fixed zoom and documentation

  • added 24/32bpp autodetection

  • added image info

  • added num pad keys

  • added check to list modes

https://github.com/SuperIlu/DosView/releases/tag/v1.1

rdm, to linux
@rdm@aus.social avatar

Does anyone know if there is a command line to converter for ?

Yes, I know it is completely bass ackwards, but I have reasons.

chrismcolvin, to random
cyberia, to wordpress

Towards 6.5, scheduled for March 26: 🖼️ Full support! ↴
https://make.wordpress.org/core/2024/02/23/wordpress-6-5-adds-avif-support/
Are and finally coming to an end?

Krita 5.2 released! (krita.org)

After a year of hard work, Krita 5.2 is finally here, bringing a variety of new features, ranging from fundamental changes in text and animation-audio handling to various smaller items like transforming all selected layers! The following fixes were made in response to all your bug reports for the first release candidate:...

doctormo, to GNOME
@doctormo@floss.social avatar

I have some concerns reading this gdk pixbuf code that it might not be possible to support cmyk jpeg or tiff images with icc profiles. Because it will convert from cmyk to rgb using a naive conversion. You're then stuck holding a bunch of rgb bytes and an icc profile you can't apply to it. Because it wants to convert cmyk bytes into (whatever you want, but lets say) srgb.

What do other people think? @CmykStudent @krita

https://github.com/GNOME/gdk-pixbuf/blob/master/gdk-pixbuf/io-jpeg.c

higgstheboson, to random

I know most people probably don't care about the politics of image formats... but please vote for #JPEGXL in #Firefox. Its good, you'll like its higher quality and replacement of older #jpeg when it's available.

https://connect.mozilla.org/t5/ideas/support-jpeg-xl/idi-p/18433

rl_dane, to Pixelfed
@rl_dane@pixelfed.social avatar

Hello #again, #PixelFed!

Happy now, @wtwagg ;)

The image has been upscaled 8X from 200x320 to 1600x2560

Image was saved with 0% JPEG quantization, as it's already 8X upscaled, so it actually makes it look BETTER by smoothing out the imperfect interpolation.

#JPEGLossinessInReverse!! #JPEG

cc: @benjaminhollon

blakespot, to apple

If you own an iPhone and care to share photos with anyone, go ahead and switch off of the lamentably default HEIC image format back to JPEG, in the settings.

Thanks.

#Apple #iphone #digitalphotography #JPEG #HEIC #ios

erik, to photography
@erik@iam.reasonably.social avatar
hadsn, to iOS Japanese
@hadsn@mstdn.nere9.help avatar

デバイスの で接続したときの挙動にブチ切れている ( で保存した写真が に自動変換されたり、 で保存した動画が自動変換に失敗してコピーできなかったりという事案が発生している)

stshank, to apple
@stshank@mstdn.social avatar

The Google Chrome team rejected JPEG XL image support, but the next Safari adds it. Along with, somewhat surprisingly given patent constraints, HEIC. Perhaps easier for Apple since they build support into the OS so no extra licensing hurdles.

https://developer.apple.com/documentation/safari-release-notes/safari-17-release-notes

#JPEG #JPEGXL #Safari #Apple #browser #WWDC

(edited to fix a missing word)

garry, to photography
@garry@mstdn.social avatar

UK Photographers and Daylight Savings Time

When the clocks went forward yesterday, did you remember to check and change the time on your cameras? I didn't. D'oh! 😄

kubikpixel, to rust German
@kubikpixel@chaos.social avatar

»Transforming website images into WebP with Rust for faster loading times«

Wait what? Cool image solution for a web app or site.

⚙️ https://tduyng.dev/blog/rust-webp-transform/


#rust #rustlang #web #webdev #website #webp #image #zola #staticsite #avif

kubikpixel,
@kubikpixel@chaos.social avatar

🧵 …as already mentioned above, images on websites are no longer "only" GIF and JPEG but modern data-size sparing high quality images 📸

WebP: https://caniuse.com/webp
AVIF: https://caniuse.com/avif


#webdev #web #homepage #webpages #jpeg #gif #webp #avif #webdesign #images #webimages #FileFormats

oblomov, to random
@oblomov@sociale.network avatar

So, my recent review of
(“Official” discussion thread: https://sociale.network/@oblomov/111471523707665307) has me facing an existential dilemma about my website.
Since its inception, I've endeavored to make it as lightweight as possible, or at least to maximize its “content to weight” ratio: until recently, posts were almost exclusively text-only, except for the sporadic self-hosted and often self-written vector graphic.

1/n

oblomov,
@oblomov@sociale.network avatar

One of the ways in which I would like to minimize disk usage is using instead of (or even , but I'm not hosting JPEG images), which I cannot do as long as doesn't enable JPEG‌ XL‌ support in the mainline edition of its browser (no, I don't care that has decided to boycott it in , just like I haven't cared about their lack of support and proper animation support for years).

4/n

davidbisset, to webdev
@davidbisset@phpc.social avatar

"Still no love for JPEG XL".

https://www.theregister.com/2024/02/03/jpeg_xl_interop_2024/

Heard no buzz about XL at all in my feeds. But Google to "blame"? Even Mac and Safari apparently completely support it.

dec_hl, to VintageOSes
@dec_hl@mastodon.social avatar

I just updated my image viewer/converter

  • Fixed Allegro VESA driver
  • Added screen mode autodetection

https://github.com/SuperIlu/DosView/releases/tag/v1.5


kubikpixel, to web German
@kubikpixel@chaos.social avatar

Schade auf dem ersten Blick und ob es nun Konkurrenzkampf ist oder gar Sinn ergibt kann ich für mich noch nicht beantworten.

«-Technik: Browser-Hersteller verweigern weiter Kooperation bei XL.
Die großen -Hersteller wollen ihre Arbeit für das Jahr 2024 besser aufeinander abstimmen. Eine häufig geforderte Funktionen fehlt dabei.»

🖼️ https://www.golem.de/news/web-technik-browser-hersteller-verweigern-weiter-kooperation-bei-jpeg-xl-2402-181880.html

dec_hl, to VintageOSes
@dec_hl@mastodon.social avatar
minioctt, (edited ) to pokemon Italian

Una apparente si è appena abbattuta su di me oggi: non riesco a far funzionare un C!!! 😭️

Il problema è il seguente: il programmino di ieri per pubblicare su WordPress dal funziona benissimo, ma mi sono ricordata che dal browser del 3DS non si può caricare come la schermata del gioco in pausa, ma solo cose dall’album… e non tutti i giochi permettono di salvare lì. Per salvare da qualunque gioco c’è il menù , ma salva foto non-JPEG e in una cartella diversa. 😪️

Ho pensato per un attimo di forkare (ho controllato e nessuno lo ha fatto, almeno non per versioni recenti), e modificare la funzione di screenshot per salvare in , ma dopo qualche prova mi sa che evito, perché è un casino: l’ambiente di esecuzione è talmente ristretto che non vanno nemmeno tutte le funzioni della #C, quindi non è immediato far funzionare tutto. 😮‍💨️

La seconda opzione, più sfavorevole ma comunque decente, sarebbe un che converte le foto da a e le mette nella cartella giusta… e ovviamente non esiste, esistono cose simili ma non questo, quindi devo farlo io. Ho trovato questa repo da cui posso semplicemente rubare il di , che sul 3DS compila e quindi dovrebbe tranquillamente fungere. E però mi sto incartando su tutto il resto, cioè la navigazione tra le cartelle e la gestione dei (automatica, non pianifico di mettere menù o cose, deve semplicemente aprirsi, convertire, e chiudersi). ! 🤢️

Purtroppo C per fare cose di pratica (ossia non videogiochini, o roba tipo demo audiovisive, e così via) è … soprattutto perché la della stdlib fa proprio schifo, con tutti i nomi di funzioni e tipi scritti tutti in minuscolo e spesso senza vocali perché a qualcuno pesava il culo di scrivere parole intere. E quindi finisci per creare millemila macro e funzioni intermedie di astrazioni per evitare di ripetere di continuo le stesse criptiche righe ma così vai a creare astrazioni ancora più astruse per passare i dati in giro e così via. Mi chiedo come sia possibile usarlo per fare addirittura interi sistemi operativi, . Vabbè, oggi si soffre. 💀️

https://octospacc.altervista.org/2024/02/10/cazo/

#C

minioctt, to ps1graphics Italian

[⤴️ https://octospacc.altervista.org/2024/02/10/cazate-per-il-c/]

Dopo aver perso altre incalcolabili quantità di tempo oggi, alla fine, finalmente ho finito quel #programma malefico… circa, perché ha un #problema di cui ora non ho proprio manco la voglia di venire a capo: quando prova a convertire #foto che (a quanto pare) sono corrotte, manda in crash tutto il sistema. #Pazienza, questo ed altri brutti dettagli li lascio ai posteri. 😇️

La scelta un po’ bizantina di usare un #server per l’effettiva #conversione delle #immagini si è rivelata vincente (anche perché davvero ero a corto di soluzioni…), e sorprendentemente non è nemmeno troppo lento, impiega in media 1 secondo per file (nonostante il WiFi sulla #console faccia pena, ma al netto dell’avere il server in LAN). Creare lo script PHP è stato facilissimo, ovviamente, non è mica quello che mi ha fatto perdere il pomeriggio sano… è stato il fatto che c’è un #bug, da qualche parte in quella #monnezza di httpc (il servizio per le cose #HTTP) dentro libctru (la libreria per gli #homebrew del 3DS), se non direttamente nello stack di #rete di #HorizonOS, che faceva fallire il trasferimento di dati via #HTTPS verso o da il mio server, nonostante la connessione in sé avvenisse, e con altri server non ci fossero #problemi di alcun tipo. Io ovviamente ho provato tremila cose, e solo alla fine ho tentato di collegarmi senza cifratura, e ho visto tutto funzionare. 😤️

Ora quindi posso catturare #screenshot in qualunque gioco usando il menù Rosalina, poi avviare la mia #applicazione per avere tutto quanto convertito in #JPEG e messo nell’album di sistema in #automatico (non devo premere nulla), quindi tutto visibile dal selettore #media del browser web… e a quel punto posso pubblicare qui sopra direttamente da lì, per qualsiasi titolo. Forse però dovrei espandere il codice #ServerSide, facendogli scrivere le date delle foto nei parametri EXIF, altrimenti il #Nintendo3DS vede tutto come datato 01/01/1900… nulla di grave eh, ma un po’ scomodo per navigare nella galleria. 💀️

Il 3DS che esegue il programma, con lo schermo inferiore che lista i file convertiti.Tutto il #codice, e il binario 3DSX compilato, è su https://gitlab.com/octtspacc/OcttBitsOfFun/-/tree/main/LumaBmp2NinJpg.https://octospacc.altervista.org/2024/02/11/what-c-taketh-away-it-give-back/

#applicazione #automatico #bug #codice #console #conversione #foto #homebrew #HorizonOS #HTTP #HTTPS #immagini #JPEG #media #monnezza #Nintendo3DS #pazienza #problema #problemi #programma #rete #screenshot #server #ServerSide

jbowen, to random
@jbowen@mast.hpc.social avatar

Has anyone ever actually wanted a .webp image?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • provamag3
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • Leos
  • anitta
  • cisconetworking
  • megavids
  • lostlight
  • All magazines