change: download original ugoira image
This commit is contained in:
parent
00e8fe0f04
commit
cf3534cb5f
@ -139,7 +139,7 @@ namespace Pixiview.Utils
|
||||
|
||||
private void LoadFrames()
|
||||
{
|
||||
var zip = Path.GetFileName(ugoira.src);
|
||||
var zip = Path.GetFileName(ugoira.originalSrc);
|
||||
bool download = false;
|
||||
var uframes = ugoira.frames;
|
||||
for (var i = 0; i < uframes.Length; i++)
|
||||
@ -154,14 +154,13 @@ namespace Pixiview.Utils
|
||||
{
|
||||
frame.Incompleted = true;
|
||||
download = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (download)
|
||||
{
|
||||
// need download
|
||||
var url = ugoira.src;
|
||||
var url = ugoira.originalSrc;
|
||||
var id = detailItem.Id;
|
||||
var (size, lastModified, client) = HttpUtility.GetUgoiraHeader(url, id);
|
||||
App.DebugPrint($"starting download ugoira: {size} bytes, last modified: {lastModified}");
|
||||
@ -270,7 +269,7 @@ namespace Pixiview.Utils
|
||||
ParallelTask.Start(0, inSegs.Count, 2, i =>
|
||||
{
|
||||
var seg = inSegs[i];
|
||||
App.DebugPrint($"start to download segment #{i}, from {seg.From} to {seg.To} / {size}");
|
||||
App.DebugPrint($"start to download segment #{seg.Index}, from {seg.From} to {seg.To} / {size}");
|
||||
using (var ms = new MemoryStream(data, (int)seg.From, seg.Count))
|
||||
{
|
||||
HttpUtility.DownloadUgoiraImage(client, url, id, lastModified, seg.From, seg.To, ms);
|
||||
|
Loading…
x
Reference in New Issue
Block a user