QB64 Phoenix Edition v3.12.0 Released! - Printable Version +- QB64 Phoenix Edition (https://qb64phoenix.com/forum) +-- Forum: Chatting and Socializing (https://qb64phoenix.com/forum/forumdisplay.php?fid=11) +--- Forum: Announcements (https://qb64phoenix.com/forum/forumdisplay.php?fid=18) +--- Thread: QB64 Phoenix Edition v3.12.0 Released! (/showthread.php?tid=2469) |
RE: QB64 Phoenix Edition v3.12.0 Released! - RhoSigma - 02-29-2024 (02-29-2024, 04:00 PM)mdijkens Wrote: Really nice enhancements & fixes. 2GB is the string limit (Variable Types), but I guess in the 32-bit Windows version it will be even less. I doubt the file system will impose any limits here on todays current OS's. However, I always wonder again about this kind of questions. What kind of files you guys try to deal with? Even my largest MP4 video file is with approx. 350MB far below the 2GB limit. RE: QB64 Phoenix Edition v3.12.0 Released! - SMcNeill - 02-29-2024 I've got some database files which I routinely work with that are around 7GB in size. Those can't be loaded into a string, but you can reserve memory for them and load them into a _MEMNEW block, as long as you load them in "chunks" until that block is fully filled. That is: 1) Provided you're on a 64-bit machine. 32-bit limits you to about 1.5GB max file size. (It claims 2GB, but every file has to reserve some overhead for the OS.) 2) Provided you have more than that amount of memory on your system. 3) Provided that taking that much memory from your system doesn't steal resources from other things and brick up your machine until you reboot. RE: QB64 Phoenix Edition v3.12.0 Released! - mdijkens - 02-29-2024 I know regular string are 2GB max and arrays can by up to RAM limit. But I thought I once found a way to have bigger strings, but maybe that was in another life :-) Yes I normally read in blocks of 4MB (on average fastest) with files over 100GB :-) Somewhere on the forum I already explained that a lot of my utilities are about dealing with huge (log)files: conversion, splitting, concatenating, extraction, counting etc. and QB64 is great for that This is one of my most used functions that works extremely fast: Code: (Select All) Function BIG.read& (fileName$, eol$) ' 4M lines/sec RE: QB64 Phoenix Edition v3.12.0 Released! - SpriggsySpriggs - 02-29-2024 Well these new updates do seem rather cool. Looking forward to testing some of them in a future project. RE: QB64 Phoenix Edition v3.12.0 Released! - bplus - 03-01-2024 I am noticing a big difference in the quality of print when I use Lucon.ttf at 18 pixels that Terry first showed us: Here I show v3.10 print (left) versus v3.12 print (right side). So was something changed in the way of handling fonts in IDE? RE: QB64 Phoenix Edition v3.12.0 Released! - a740g - 03-01-2024 (03-01-2024, 01:09 AM)bplus Wrote: I am noticing a big difference in the quality of print when I use Lucon.ttf at 18 pixels that Terry first showed us: Well, we moved to the current version of FreeType (2.4.12 to 2.13.2). The one that we had before was from 2013. RE: QB64 Phoenix Edition v3.12.0 Released! - TerryRitchie - 03-01-2024 (03-01-2024, 01:34 AM)a740g Wrote:I can confirm the same text anomaly in Windows 7 64bit.(03-01-2024, 01:09 AM)bplus Wrote: I am noticing a big difference in the quality of print when I use Lucon.ttf at 18 pixels that Terry first showed us: First image is version 3.11.0 Second image is version 3.12.0 RE: QB64 Phoenix Edition v3.12.0 Released! - SMcNeill - 03-01-2024 I swear, you guys have better eyes than me. If this was a game of spot-the-difference, I'd lose. Ijust can't tell any change in those words. What's different aboutthem? What am I missing? LOL! RE: QB64 Phoenix Edition v3.12.0 Released! - TerryRitchie - 03-01-2024 (03-01-2024, 03:23 AM)SMcNeill Wrote: I swear, you guys have better eyes than me. If this was a game of spot-the-difference, I'd lose. Ijust can't tell any change in those words. What's different aboutthem? What am I missing? LOL! Look at the capital Ms and Ns in the text. The left vertical legs of each is very thin. This happens with other vertical lines as well, but is easily seen in the Ms and Ns. Horizontal lines seem to be affected too to a lesser degree. Bplus' images show a much more degraded lettering than mine though. The difference between operating systems perhaps? RE: QB64 Phoenix Edition v3.12.0 Released! - SMcNeill - 03-01-2024 MY poor eyes might not be able to tell the difference normally, but you can certainly see the change if you place both pictures side-by-side! Code: (Select All)
What I'm more curious about at the moment, however, is how the heck did you generate two different size images? I'd imagine you just used _SaveImage to generate those two images. Am I right? If so, why the heck is one 779 pixels tall while the other is 780? |