Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > PocketBook

Notices

Reply
 
Thread Tools Search this Thread
Old 12-11-2018, 12:52 PM   #481
rkomar
Wizard
rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.
 
Posts: 2,562
Karma: 9120776
Join Date: Oct 2010
Location: Sudbury, ON, Canada
Device: PRS-505, PB 902, PRS-T1, PB 623, PB 840
Then I'm surprised that the newer books you opened didn't overwrite the last-read cover image. Are you opening them with a third-party reading program (coolreader?, koreader?) that doesn't update that image?

I was thinking I would check the global.cfg file to make sure that the option is enabled before updating the last-read cover image, but that would not have helped in your case, since you have that option enabled. The question is why didn't the image get overwritten by the books you opened after?

In the meantime, if the image is bothering you, then you can try deleting the "system/logo/bookcover" file.

Last edited by rkomar; 12-11-2018 at 01:24 PM.
rkomar is offline   Reply With Quote
Old 12-12-2018, 03:15 AM   #482
respect61
Junior Member
respect61 began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Dec 2018
Location: Russia, Rostov-on-Don
Device: PB 740 / Inkpad3
Quote:
Originally Posted by rkomar View Post
Are you opening them with a third-party reading program (coolreader?, koreader?) that doesn't update that image?
no, I don't use third-party reading software. after reading a few comics, I deleted them from the library along with the file and from pocket cloud. then a couple of days the cover of the last comic was still on the splash screen, even if you open other books. but yesterday, after reading the epub book, the cover still changed to a book.
respect61 is offline   Reply With Quote
Old 12-26-2018, 10:12 PM   #483
el-sahef
Junior Member
el-sahef began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Dec 2018
Device: PB 840
First of all thank you for this great application!

It is almost perfect for me. However, there is one thing that I really would like to see added:
Can you include an option to turn the screen completely white between two images when turning to the next or previous image?

I found out that the ghosting discussed in post 279 to 282 is completely eliminated on the pocketbook inkpad 1 when this is done. The page update setting is already set to "full update for every page" but this is not enough. Only when I put a white image between every manga page there was no more ghosting. The ghosting is sometimes really annoying and I would not mind if the page update takes longer when I can get rid of it.

I peeked into the code and I suppose this is the place that would need to be modified:

Code:
void show_image(ibitmap *img) {
	if (img) {
		/* Auto-rotate new images if desired. */
		if (autorot_idx && v.CheckForNewImage(img) &&
		    (layout_mode != LAYOUT_DOUBLE) &&
		    !(QueryGSensor() && GetGlobalOrientation() == -1))
			// If the default orientation is set to 180, use it for portrait
			// on devices that are rotated for left/right-handed use
			rotate_screen((img->width > img->height) ? autorot_idx :
			              (caps.lr_rotate && (default_or == 3)) ? 3: 0);
		v.SetImage(img);
		draw();
		if (!mng.IsBuffered()) {
			mng.Buffering();
			if (do_draw_panel) {
				draw_panel(pagemap);
				PartialUpdate(0, cliprect_height(), ScreenWidth(), PanelHeight());
			}
		}
	}
}
Could you do something like this?

Code:
void show_image(ibitmap *img) {
	if (img) {
		/* Auto-rotate new images if desired. */
		if (autorot_idx && v.CheckForNewImage(img) &&
		    (layout_mode != LAYOUT_DOUBLE) &&
		    !(QueryGSensor() && GetGlobalOrientation() == -1))
			// If the default orientation is set to 180, use it for portrait
			// on devices that are rotated for left/right-handed use
			rotate_screen((img->width > img->height) ? autorot_idx :
			              (caps.lr_rotate && (default_or == 3)) ? 3: 0);
                if(page_update_workaround){    // new config_option
                    v.SetImage(white_img);     // white_img = completely white ibitmap as a constant
                    draw();
                }
                v.SetImage(img);
		draw();
		if (!mng.IsBuffered()) {
			mng.Buffering();
			if (do_draw_panel) {
				draw_panel(pagemap);
				PartialUpdate(0, cliprect_height(), ScreenWidth(), PanelHeight());
			}
		}
	}
}
el-sahef is offline   Reply With Quote
Old 12-27-2018, 12:49 PM   #484
rkomar
Wizard
rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.rkomar ought to be getting tired of karma fortunes by now.
 
Posts: 2,562
Karma: 9120776
Join Date: Oct 2010
Location: Sudbury, ON, Canada
Device: PRS-505, PB 902, PRS-T1, PB 623, PB 840
Drawing is done in many more places than show_page, so I think you would still see ghosting even if this was implemented. Instead, I modified draw() to update twice if FineUpdate was enabled. I'll PM you with the location of a test build, and you can let me know if that solution works well for you. I'm hoping to avoid using the white image hack because of screen rotation.
rkomar is offline   Reply With Quote
Old 12-27-2018, 04:17 PM   #485
el-sahef
Junior Member
el-sahef began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Dec 2018
Device: PB 840
Thank you very much. I tried it out and it is substantially better. Depending on the images you can sometimes still see a bit of ghosting but I think this workaround killed about 75% of it.

Suprisingly it works only when I try it with real Mangas. When I use the test patterns (uploaded here) that I made for testing and checking which orders are the most vulnerable to ghosting and how to make it go away I see almost no improvement.

The worst case is pattern 1 or 2 followed by black. A pattern followed by white also has some ghosting but much less than with black. Inserting white between pattern and black removes the ghosting in black. Everything tested with the light turned on to 25 %.

I personally would not need the white page workaround to work with screen rotation. I would only need portrait mode and inverse portrait mode because I use two inkpads next to each other in a custom cover that I made out of two original ones (114 kB image: https://i.postimg.cc/mgjZFjrv/CIMG4162.jpg). This works almost like a real book. So double page illustrations are not shown horizontally but split over two devices.
The only drawback in this case is the huge border between the two image parts.
At first I had only one inkpad but after some time I got the second one very cheap because it was sold as defective. It turned out that it just had an almost completely discharged battery. And the covers were sold for 5 bucks a pice.

When my pocket allows it (not in the near future ) I might upgrade to two Kobo Formas, they have a much thinner bezel, newer screen technology and less weight.

Last edited by el-sahef; 12-27-2018 at 04:24 PM.
el-sahef is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Best tablet for .cbr and .cbz astrangerhere Android Devices 5 09-20-2011 06:17 PM
RAR archives added as CBR format hrrgll Library Management 1 08-21-2011 12:39 PM
another image, cbr and cbz viewer Max iRex 62 06-10-2010 02:57 PM
cbr and cbz convertor asdx Astak EZReader 4 02-05-2010 03:37 AM
My homebrew imanga (image, cbz, cbr viewer)! ericshliao iRex 14 08-19-2009 12:50 AM


All times are GMT -4. The time now is 08:44 AM.


MobileRead.com is a privately owned, operated and funded community.