diff --git a/entry/src/main/ets/pages/gifTestCasePage.ets b/entry/src/main/ets/pages/gifTestCasePage.ets index 7208694..00d7515 100644 --- a/entry/src/main/ets/pages/gifTestCasePage.ets +++ b/entry/src/main/ets/pages/gifTestCasePage.ets @@ -12,9 +12,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import { GIFParseImpl } from '@ohos/imageknife' +import {GIFParseImpl} from '@ohos/imageknife' +import ArkWorker from '@ohos.worker' import worker from '@ohos.worker'; - @Entry @Component struct gifTestCasePage { @@ -52,6 +52,7 @@ struct gifTestCasePage { globalThis.ImageKnife.getImageKnifeContext().resourceManager.getMedia($r('app.media.gifSample').id) .then(data => { console.log('basicTestFileIOPage - 本地加载资源 解析后数据data length = ' + data.byteLength) + // let worker = new ArkWorker.Worker('entry/ets/pages/workers/gifParseWorker.ts', { let local_worker = new worker.ThreadWorker('entry/ets/workers/GifLoadWorker.ts', { type: 'classic', name: 'ImageKnifeParseGIF' @@ -112,6 +113,7 @@ struct gifTestCasePage { aboutToAppear() { console.log("aboutToAppear()") + // this.globalGifWorker = new ArkWorker.Worker('entry/ets/pages/workers/gifParseWorker.ts', { this.globalGifWorker = new worker.ThreadWorker('entry/ets/workers/GifLoadWorker.ts', { type: 'classic', name: 'ImageKnifeParseGIF' diff --git a/entry/src/main/ets/pages/pngjTestCasePage.ets b/entry/src/main/ets/pages/pngjTestCasePage.ets index 5aa8e17..a02296b 100644 --- a/entry/src/main/ets/pages/pngjTestCasePage.ets +++ b/entry/src/main/ets/pages/pngjTestCasePage.ets @@ -12,8 +12,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +import router from '@system.router'; import { Pngj } from '@ohos/imageknife' +import resourceManager from '@ohos.resourceManager'; import { FileUtils } from '@ohos/imageknife' +import featureability from '@ohos.ability.featureAbility' +import ArkWorker from '@ohos.worker' import worker from '@ohos.worker'; @Entry @@ -106,6 +110,7 @@ struct PngjTestCasePage { if (!this.pngdecodeRun2) { this.pngdecodeRun2 = true; let pngj = new Pngj(); + // let worker = new ArkWorker.Worker('entry/ets/pages/workers/worker1.js', { let png_worker = new worker.ThreadWorker('entry/ets/workers/PngLoadWorker.ts', { type: 'classic', name: 'readPngImageAsync' @@ -151,6 +156,7 @@ struct PngjTestCasePage { if (!this.pngdecodeRun3) { this.pngdecodeRun3 = true; let pngj = new Pngj(); + // let worker = new ArkWorker.Worker('entry/ets/pages/workers/worker1.js', { let png_worker = new worker.ThreadWorker('entry/ets/workers/PngLoadWorker.ts', { type: 'classic', name: 'writePngWithStringAsync' @@ -195,12 +201,12 @@ struct PngjTestCasePage { }) }) Button('writePng') - .onClick(() => { - - if (this.pngSource4) { - if (!this.pngdecodeRun4) { - this.pngdecodeRun4 = true; + .onClick(()=>{ + if (this.pngSource4) { + if (!this.pngdecodeRun4) { + this.pngdecodeRun4 = true; let pngj = new Pngj(); + // let worker = new ArkWorker.Worker('entry/ets/pages/workers/worker1.js', { let png_worker = new worker.ThreadWorker('entry/ets/workers/PngLoadWorker.ts', { type: 'classic', name: 'writePngAsync' @@ -215,14 +221,14 @@ struct PngjTestCasePage { this.hint4 = 'png2未写入长度' + png2.byteLength + '目录文件:' + this.rootFolder + '/pngj/newPng2.png' + '保存后使用2进制查看数据是否新增' this.pngdecodeRun4 = false; }) - } else { - this.hint10 = '已经在执行了,请稍等' - } } else { - this.hint10 = '请先点击此处获取buffer' + this.hint10 = '已经在执行了,请稍等' } - - }).margin({ top: 5, left: 10 }) + } else { + this.hint10 = '请先点击此处获取buffer' + } + }) + .margin({ top: 5, left: 10 }) }.width('100%') .height(60).backgroundColor(Color.Pink) diff --git a/entry/src/main/ets/pages/tempUrlTestPage.ets b/entry/src/main/ets/pages/tempUrlTestPage.ets index 71c5737..4423679 100644 --- a/entry/src/main/ets/pages/tempUrlTestPage.ets +++ b/entry/src/main/ets/pages/tempUrlTestPage.ets @@ -19,8 +19,8 @@ import { ImageKnifeDrawFactory, ScaleType } from '@ohos/imageknife' +import ArkWorker from '@ohos.worker' import worker from '@ohos.worker'; - @Entry @Component struct tempUrlTestPage { @@ -85,6 +85,7 @@ struct tempUrlTestPage { } aboutToAppear() { + // this.globalGifWorker = new ArkWorker.Worker('entry/ets/pages/workers/gifParseWorker.ts', { this.globalGifWorker = new worker.ThreadWorker('entry/ets/workers/GifLoadWorker.ts', { type: 'classic', name: 'ImageKnifeParseGIF' diff --git a/entry/src/main/ets/pages/testGifDontAnimatePage.ets b/entry/src/main/ets/pages/testGifDontAnimatePage.ets index 6f4ff0b..8716190 100644 --- a/entry/src/main/ets/pages/testGifDontAnimatePage.ets +++ b/entry/src/main/ets/pages/testGifDontAnimatePage.ets @@ -14,8 +14,9 @@ */ import {ImageKnifeComponent} from '@ohos/imageknife' import {ImageKnifeOption} from '@ohos/imageknife' +import {RotateImageTransformation} from '@ohos/imageknife' +import ArkWorker from '@ohos.worker' import worker from '@ohos.worker' - @Entry @Component struct TestGifDontAnimatePage { @@ -85,6 +86,7 @@ struct TestGifDontAnimatePage { } aboutToAppear() { + // this.globalGifWorker = new ArkWorker.Worker('entry/ets/pages/workers/gifParseWorker.ts', { this.globalGifWorker = new worker.ThreadWorker('entry/ets/workers/GifLoadWorker.ts', { type: 'classic', name: 'ImageKnifeParseGIF' diff --git a/entry/src/main/ets/pages/testImageKnifeOptionChangedPage.ets b/entry/src/main/ets/pages/testImageKnifeOptionChangedPage.ets index ddbe57c..ec39b52 100644 --- a/entry/src/main/ets/pages/testImageKnifeOptionChangedPage.ets +++ b/entry/src/main/ets/pages/testImageKnifeOptionChangedPage.ets @@ -14,8 +14,9 @@ */ import {ImageKnifeComponent} from '@ohos/imageknife' import {ImageKnifeOption} from '@ohos/imageknife' +import {RotateImageTransformation} from '@ohos/imageknife' +import ArkWorker from '@ohos.worker' import worker from '@ohos.worker' - @Entry @Component struct TestImageKnifeOptionChangedPage { @@ -185,6 +186,7 @@ struct TestImageKnifeOptionChangedPage { aboutToAppear() { console.log("aboutToAppear()") + // this.globalGifWorker = new ArkWorker.Worker('entry/ets/pages/workers/gifParseWorker.ts', { this.globalGifWorker = new worker.ThreadWorker('entry/ets/workers/GifLoadWorker.ts', { type: 'classic', name: 'ImageKnifeParseGIF' diff --git a/entry/src/main/ets/pages/testImageKnifeOptionChangedPage3.ets b/entry/src/main/ets/pages/testImageKnifeOptionChangedPage3.ets index 9dd37ea..809e75c 100644 --- a/entry/src/main/ets/pages/testImageKnifeOptionChangedPage3.ets +++ b/entry/src/main/ets/pages/testImageKnifeOptionChangedPage3.ets @@ -18,8 +18,8 @@ import {ScaleType} from '@ohos/imageknife' import {RotateImageTransformation} from '@ohos/imageknife' import {GrayscaleTransformation} from '@ohos/imageknife' import {SketchFilterTransformation} from '@ohos/imageknife' +import ArkWorker from '@ohos.worker' import worker from '@ohos.worker' - @Entry @Component struct TestImageKnifeOptionChangedPage3 { @@ -199,6 +199,7 @@ struct TestImageKnifeOptionChangedPage3 { } aboutToAppear() { console.log("aboutToAppear()") + // this.globalGifWorker = new ArkWorker.Worker('entry/ets/pages/workers/gifParseWorker.ts', { this.globalGifWorker = new worker.ThreadWorker('entry/ets/workers/GifLoadWorker.ts', { type: 'classic', name: 'ImageKnifeParseGIF' diff --git a/entry/src/main/ets/pages/testImageKnifeOptionChangedPage4.ets b/entry/src/main/ets/pages/testImageKnifeOptionChangedPage4.ets index d6007db..5b36a17 100644 --- a/entry/src/main/ets/pages/testImageKnifeOptionChangedPage4.ets +++ b/entry/src/main/ets/pages/testImageKnifeOptionChangedPage4.ets @@ -23,8 +23,8 @@ import { IDrawLifeCycle, ScaleType } from '@ohos/imageknife' +import ArkWorker from '@ohos.worker' import worker from '@ohos.worker'; - @Entry @Component struct TestImageKnifeOptionChangedPage4 { @@ -114,6 +114,7 @@ struct TestImageKnifeOptionChangedPage4 { aboutToAppear() { console.log("aboutToAppear()") + // this.globalGifWorker = new ArkWorker.Worker('entry/ets/pages/workers/gifParseWorker.ts', { this.globalGifWorker = new worker.ThreadWorker('entry/ets/workers/GifLoadWorker.ts', { type: 'classic', name: 'ImageKnifeParseGIF' diff --git a/entry/src/main/ets/pages/testImageKnifeOptionChangedPage5.ets b/entry/src/main/ets/pages/testImageKnifeOptionChangedPage5.ets index 92bb5bd..48013ea 100644 --- a/entry/src/main/ets/pages/testImageKnifeOptionChangedPage5.ets +++ b/entry/src/main/ets/pages/testImageKnifeOptionChangedPage5.ets @@ -24,8 +24,8 @@ import { ScaleType, ImageKnifeDrawFactory } from '@ohos/imageknife' +import ArkWorker from '@ohos.worker' import worker from '@ohos.worker'; - @Entry @Component struct TestImageKnifeOptionChangedPage5 { @@ -96,6 +96,7 @@ struct TestImageKnifeOptionChangedPage5 { aboutToAppear() { console.log("aboutToAppear()") + // this.globalGifWorker = new ArkWorker.Worker('entry/ets/pages/workers/gifParseWorker.ts', { this.globalGifWorker = new worker.ThreadWorker('entry/ets/workers/GifLoadWorker.ts', { type: 'classic', name: 'ImageKnifeParseGIF' diff --git a/entry/src/main/ets/pages/testPreloadPage.ets b/entry/src/main/ets/pages/testPreloadPage.ets index 2a12b06..2e35a46 100644 --- a/entry/src/main/ets/pages/testPreloadPage.ets +++ b/entry/src/main/ets/pages/testPreloadPage.ets @@ -15,6 +15,7 @@ import {ImageKnifeComponent} from '@ohos/imageknife' import {ImageKnifeOption} from '@ohos/imageknife' import {RequestOption} from '@ohos/imageknife' +import ArkWorker from '@ohos.worker' import worker from '@ohos.worker' @Entry @@ -614,6 +615,7 @@ struct TestPreloadPage { } aboutToAppear() { + // this.globalGifWorker = new ArkWorker.Worker('entry/ets/pages/workers/gifParseWorker.ts', { this.globalGifWorker = new worker.ThreadWorker('entry/ets/workers/GifLoadWorker.ts', { type: 'classic', name: 'ImageKnifeParseGIF'